當我的應用程序由用戶首次安裝時,我想向他解釋每個活動的功能(如快速提示),它應該如下圖所示Android:如何獲得活動頂部的覆蓋圖
它應有的取消按鈕,而不應該先裝,
我需要建議或任何有用的鏈接,如何實現它,任何幫助表示讚賞後重復。
當我的應用程序由用戶首次安裝時,我想向他解釋每個活動的功能(如快速提示),它應該如下圖所示Android:如何獲得活動頂部的覆蓋圖
它應有的取消按鈕,而不應該先裝,
我需要建議或任何有用的鏈接,如何實現它,任何幫助表示讚賞後重復。
您可以使用SharePreference來存儲用戶是否查看過您的指令的狀態。只需將一個名爲'instructionViewed'的布爾值添加到SharePreference。每次啓動應用程序時,請檢查該值。如果屬實,請不要顯示說明。如果爲false,則顯示說明。當用戶單擊取消按鈕時,將該值設置爲true。
SharePreference是一個非常易於使用的類來幫助存儲一些信息。你可以谷歌如何使用它。
希望這有用。
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.testpage);
//Check SharePreference
boolean instructionViewed = checkInstrunctionState();
//If the instruction is not viewed, show instruction.
if(!instructionViewed){
RelativeLayout yourLayout = createYourOwnUi();
FrameLayout contentView = (FrameLayout)(getWindow().getDecorView().findViewById(android.R.id.content));
FrameLayout.LayoutParams lp = new FrameLayout.LayoutParams(MATCH_PARENT,MATCH_PARENT);
contentView.addView(yourLayout, lp);
}
}
你可以做首此請參考http://developer.android.com/reference/android/preference/package-summary.html –
有關啓動'Activity' *什麼(無動畫)*爲快速提示?所以你可以從任何地方用不同的技巧每次啓動它? –
@AdilSoomro我有5個屏幕,當用戶第一次使用該功能時,我需要5個快速提示。 – teekib