如何處理android應用程序中的多個屏幕?我用底部的標籤欄開發沒有問題,但是我想要做的是將屏幕上的所有內容替換爲我在項目中創建的新的.xml佈局文件中的內容。另外,我如何將後端代碼綁定到新的佈局文件?我確定這個問題可能已經存在,並且可以googleable(可能已經構成了一個新詞)。但是,我不確切知道我在找什麼。在此先感謝您的幫助。Android多屏幕應用程序
6
A
回答
6
你需要做的是,創建一個新的活動,並把它添加到AndroidManifest.xml中:
<activity android:name="ActivityClassName" android:label="Label for the Activity"></activity>
,並且可以在一個被稱爲方法:
public void startActivity() {
Intent someName = new Intent(CurrentClass.this, ActivityClassName.class);
startActivity(someName);
}
4
我想你可能想要玩多個活動....你可以有多個活動和一個xml爲他們每個人......這樣你可以有不同的屏幕......檢查這些鏈接。 Multiple Activities,Creating an Activity ....希望這有助於...
5
Android應用程序通常使用一個單獨的活動對於每個屏幕,以及使用Activity.startActivity和Activity.startActivityForResult它們之間切換。您可以通過Intent.putExtra將任意數據傳遞給活動。
希望這有助於
菲爾Lello
4
這真的取決於你想要應用程序如何流動。
讓我們考慮的場景,因爲用戶將執行以下操作:
- 開始你的第一個活動
- 按下第二個選項卡
- 按下第三個標籤
- 按下後退按鈕
如果您爲每個屏幕使用單獨的活動,則會發生以下情況
- 活動1開始
- 活動2開始
- 活動3起動
- 活動3被關閉時,用戶返回到活動2
(在這種情況下按下返回按鈕你又會把你帶回到活動1,再次按下它將退出你的應用程序)
如果你對所有選項卡使用了一個活動,那麼th È以下將發生
- 活動1開始
- 活動1組選項卡內容到標籤2的含量
- 活動1組選項卡內容到標籤3的含量
- 活動1被關閉時,用戶返回到家庭屏幕
如果使用與突片的屏幕,那麼第二種方法(具有TabHost
或類似的單一活性)是優選的方法,否則用戶將最終使一個大的動作ivity-stack只是在標籤之間切換(意思是如果他們在標籤之間切換很多,他們必須多次按下後退才能退出)。
如果你想去單一活動的方法,那麼做一些研究TabHost
和TabContentFactory
。在工廠的createTabContent
方法中,您可以使用View.inflate
將XML中的視圖/佈局充氣爲標籤內容。如果你被卡住了,請看看那些問題並回來問另一個問題;)
相關問題
- 1. Android應用程序與多個屏幕
- 2. 的Android主屏幕應用程序了
- 3. Android應用程序屏幕問題
- 4. Android應用程序加載屏幕
- 5. Android應用程序 - 信息屏幕
- 6. Android應用程序鎖定屏幕
- 7. android應用程序的屏幕按鈕?
- 8. Android應用程序主屏幕設計
- 9. Android應用程序的屏幕方向
- 10. Android保持屏幕在應用程序
- 11. 多個屏幕的Mac應用程序?
- 12. 我的Android應用程序不加載應用程序屏幕,只是跳到主應用程序屏幕?
- 13. Android應用程序開發-2屏幕應用程序
- 14. 雙屏幕應用程序
- 15. Android應用程序開發兼容多種屏幕尺寸
- 16. Android應用程序不支持多個屏幕
- 17. Android中的多屏幕支持應用程序
- 18. 如何在Android應用程序中支持多屏幕大小
- 19. 如何在Android應用程序中製作多個主屏幕?
- 20. Android應用程序XML多屏幕支持
- 21. 支持多屏幕的Android應用程序?
- 22. 如何設計的Android應用程序的cocos2d多屏幕的
- 23. 創建多屏幕支持應用程序android
- 24. Android應用程序支持多種屏幕尺寸
- 25. Android多屏幕
- 26. 多屏幕Android
- 27. 多屏幕Android
- 28. Android多屏幕
- 29. Android多屏幕
- 30. Android:啓動Flash應用程序作爲屏幕保護程序
謝謝大家對此的幫助!我的多活動應用程序已啓動並正在運行。謝謝! – jay 2011-04-07 18:43:39