2013-01-03 19 views
0

我的要求是在首次啓動時啓動設置嚮導並在連續啓動時打開列表視圖。安裝嚮導將收集信息以創建用戶和相關設置。列表視圖更多的是標籤內容可滾動的標籤視圖。需要關於啓動不同佈局和後退按鈕的建議

設置嚮導是LinearLayout,而第二次啓動應該使用TabHost。當我使用sharedPreferences查找首次啓動等時,如何調用不同的佈局。如果我根據條件使用setContentView,則該類必須擴展TabActivity,但如果由於不存在TabHost而啓動安裝嚮導,則該類將失敗。如果我使用意圖啓動不同的屏幕,我是否應該有一個虛擬佈局,通過意圖啓動設置或列表佈局?當單擊後退按鈕時,它將返回到虛擬佈局。有關如何設計它的任何建議?

回答

0

您的主要活動是設置嚮導,因此當用戶在主屏幕上點擊您的程序圖標時,它將啓動您的設置嚮導,然後在設置嚮導的onCreate上首次檢查首選項你setContentView()和所有,如果沒有,然後開始你的其他活動,並在第一個調用finish()。

因此,每次第一次後,您的設置嚮導將被調用,然後你殺了它,並開始真正的程序活動。

如果您致電完成,後退按鈕將不會返回到嚮導。

+0

感謝您的回覆。我會嘗試你的建議和更新。 – user1918418