android app首次進入的時候進行提醒操作

[html] 
佈局文件。外層用RelativeLayout 最後使用一張圖片 並且android:keepScreenOn="true" 
[html] 
<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" > 
 
 
    <LinearLayout 
        android:layout_width="match_parent" 
        android:layout_height="match_parent" 
        android:layout_below="@+id/mycouponlisttoplayout" 
        android:background="@color/loginbgcolor" 
        android:orientation="vertical" > 
 
        <LinearLayout 
            android:id="@+id/loadingmycouponLayout" 
            android:layout_width="fill_parent" 
            android:layout_height="30dp" 
            android:background="@color/loginbgcolor" 
            android:gravity="center" 
            android:orientation="horizontal" > 
 
            <ImageView 
                android:id="@+id/mycouponfootprogress" 
                style="?android:progressBarStyleSmallInverse" 
                android:layout_width="wrap_content" 
                android:layout_height="wrap_content" 
                android:layout_gravity="center_vertical" 
                android:background="@drawable/spinner_small" 
                android:contentDescription="@string/contentdesption" 
                android:indeterminateBehavior="repeat" /> 
 
            <TextView 
                android:id="@+id/mycouponTipMsg" 
                android:layout_width="wrap_content" 
                android:layout_height="wrap_content" 
                android:gravity="left|center" 
                android:padding="3.0px" 
                android:text="@string/Loading" 
                android:textColor="#ff000000" /> 
        </LinearLayout> 
 
        <com.ejoy.customcontrol.XListView 
            android:id="@+id/mycouponusalist" 
            android:layout_width="match_parent" 
            android:layout_height="match_parent" 
            android:background="@color/loginbgcolor" 
            android:cacheColorHint="#00000000" 
            android:scrollbars="none" > 
        </com.ejoy.customcontrol.XListView> 
    </LinearLayout> 
 
    <RelativeLayout  www.aiwalls.com
        android:id="@+id/mycouponlisttoplayout" 
        android:layout_width="match_parent" 
        android:layout_height="48dp" 
        android:background="@color/black" > 
 
        <TextView 
            android:id="@+id/txtMyCouponTitle" 
            style="@style/TopBarTextStyle" 
            android:text="@string/mycentermyCoupon" /> 
 
        <Button 
            android:id="@+id/mycoupondetails_normal_Btnreturn" 
            style="@style/TopBtnReturnStyle" 
            android:layout_alignParentLeft="true" 
            android:layout_centerVertical="true" /> 
    </RelativeLayout> 
 
    <ImageView 
        android:id="@+id/mycouponhelpTip" 
        android:layout_width="fill_parent" 
        android:layout_height="fill_parent" 
        android:layout_alignParentBottom="true" 
        android:contentDescription="@string/contentdesption" 
        android:keepScreenOn="true" 
        android:scaleType="fitXY" 
        android:src="@drawable/mycoupontip" /> 
 
</RelativeLayout> 
相關代碼
[java]
helpImageView = (ImageView) findViewById(R.id.mycouponhelpTip); 
        SharedPreferences sharedata = getSharedPreferences("fristrun", 0); 
        Boolean isSoupon = sharedata.getBoolean("isSoupon", true); 
        if (isSoupon) { 
            helpImageView.setVisibility(View.VISIBLE); 
        } else { 
            helpImageView.setVisibility(View.GONE); 
        } 
        helpImageView.setOnClickListener(new View.OnClickListener() { 
            public void onClick(View v) { 
                helpImageView.setVisibility(View.GONE); 
                Editor sharedata = getSharedPreferences("fristrun", 0).edit(); 
                sharedata.putBoolean("isSoupon", false); 
                sharedata.commit(); 
            } 
        }); 

You May Also Like