我只是想知道我們如何管理使用單個活動多個屏幕還是我們需要在這個每個screen.Any幫助創建一個不同的活動將不勝感激。我們可以管理多個屏幕與一個活動
0
A
回答
1
你應該爲每個屏幕進行不同的活動,如果它是一個全屏幕視圖。這很好,因爲它打破了功能並使您的代碼更加模塊化。如果你真的想擁有一個由多個屏幕控制的活動,你有三個選擇。
- 使用fragments和fragment activity,如果你使用的是compatibility library或只是一個普通的活動,如果你是針對3.0或更高管理多個片段。
- 有多個視圖一個活動,只是改變的時候,你會想切換屏幕視圖。
- 使用ActivityGroup(廢棄)以啓動由單一活動控制的多個活動。
2
您可以使用不同佈局的setContentsView()
來調用同一個活動,因此您甚至可以即時更改佈局。您可以在活動的啓動意圖內通過一個額外的,然後選擇一個佈局你的,比方說,的onCreate()取決於額外的價值。 但可能會更好不同的活動,除非更改UI ANF邏輯不同的屏幕小,
相關問題
- 1. 我可以使用單個活動顯示多個屏幕內容嗎
- 2. Android的活動 - 從一個屏幕到另一個屏幕
- 3. 與活動屏幕
- 4. 我們可以在單個活動中顯示多個活動嗎?
- 5. 我們可以有多個管理路由在CakePHP中?
- 6. 我應該爲每個屏幕創建一個活動嗎?
- 7. 我們可以在多個活動中使用Admob廣告
- 8. 一個ActiveScheduler可以處理多少個活動對象?
- 9. 嘗試從一個活動屏幕移動到另一個活動屏幕時,佈局保持不變
- 10. 不能激活Django管理屏幕
- 11. 如何在Android中從一個活動/屏幕檢索數據到另一個活動/屏幕?
- 12. 我們可以用同一個sharedUserId殺死其中一個活動嗎?
- 13. 將屏幕截圖從一個活動顯示到另一個活動
- 14. 我們能否用在多個活動
- 15. Android的 - 管理多個片段在一個活動形成
- 16. 在單個屏幕中調用多個活動類?
- 17. 多個「屏幕」
- 18. 谷歌分析報告多於一個屏幕從一個活動
- 19. 程序啓動前我們可以抓取iPhone屏幕嗎?
- 20. 我們可以使用watir自動化Silverlight屏幕嗎?
- 21. 我們可以在iPhone中添加UILabel來啓動屏幕嗎?
- 22. Java ME - 多種形式,從一個屏幕移動到另一個屏幕
- 23. 我如何重新使用一個屏幕進行多項活動?
- 24. XNA屏幕管理
- 25. Android屏幕管理
- 26. 動畫效果一個屏幕到另一個屏幕?
- 27. 如何使一個活動出現在Android屏幕的一半屏幕上
- 28. NotificationManager,多個圖標,但只有一個可以啓動活動
- 29. 如何在活動中處理返回按鈕(如果我在活動中有多個屏幕)
- 30. 兩個SearchViews在一個活動和屏幕旋轉
當活動被恢復,因爲有些部件可能不存在的setContentsView可能會引起問題。 – 2013-07-11 23:42:00
SDK/API中似乎沒有setContentsView方法。 – 2014-03-04 14:50:43
@dpk實際的方法是'setContentView()' – Anup 2015-09-16 13:57:18