我製作了一個經過良好測試和完整的應用程序。它目前正在使用空白活動。我現在想添加多個屏幕,所以我決定切換到選項卡式活動。我嘗試了簡單的複製粘貼代碼在舊的mainActivity片段中的必要位置,但我得到了運行時錯誤。我完全可以修復它們,但這需要很長時間(修復和重新測試)。有沒有其他的解決方法。像通過轉換以前的活動視圖並傳遞給片段而不改變(一點點就好)MainActivity.class。我根本沒有足夠的時間做重大改變。即使提示也足夠了。如何從空白活動切換到選項卡式活動而不對代碼進行重大更改?
0
A
回答
1
爲了使其成爲一個「標籤」活動必須要經過以下步驟:
這裏有一些有用的鏈接,以瞭解更多關於viewpager。
codepath guide
Official docs
http://blog.appliedinformaticsinc.com/android-viewpager-a-quick-guide/
如果你只想救自己閱讀的痛苦和理解viewpager(我不推薦),Android Studio中,您可以創建一個TabbedActivity。要麼在項目中初始化一個新項目或創建一個新的選項卡活動,並將代碼從空白活動複製粘貼到選項卡活動。
如果您決定在當前項目中製作新的活動,請不要忘記更改Android Manifest中的Launcher Activity。
相關問題
- 1. 切換選項卡並重啓活動
- 2. 如何切換活動選項卡?
- 3. 從沉浸式(活動)切換到活動卡(服務)
- 4. 如何更改日食空白活動?
- 5. 動態更改活動選項卡索引jQuery UI選項卡
- 6. jQuery UI選項卡,活動選項卡不會更改
- 7. Bootstrap選項卡PHP代碼阻止活動選項卡更改 - WordPress的
- 8. 如何從android中的選項卡活動啓動fragement活動?
- 9. 如何在選項卡更改時重新加載選項卡活動?
- 10. 如何在Pycharm的活動選項卡中運行代碼?
- 11. 在活動選項卡中,文本顏色更改爲白色
- 12. 如何在切換活動/選項卡時關閉Android鍵盤
- 13. 從活動切換到MapActivity
- 14. Angular UI選項卡 - 更改活動選項卡programaticlly
- 15. Android - 切換到活動而不重新啓動它
- 16. 如何使用菜單從列表活動切換到活動
- 17. 如何從簡單活動切換到抽屜活動?
- 18. 如何更改活動/選定選項卡的顏色?
- 19. 如何開始新的活動切換到不同的選項卡?
- 20. 使用選項卡式活動刷卡
- 21. 如何從android中的選項卡活動重新加載活動?
- 22. Android Studio創建新活動沒有「空白活動」選項
- 23. 如何爲選項卡式活動設置不同的動作
- 24. 如何從主要活動調用選項卡式活動片段?
- 25. 將一項活動切換爲另一項活動時更改菜單
- 26. 如何將選項卡式活動添加到導航抽屜活動中?
- 27. 如何更改動態創建的選項卡更改上的活動內容?
- 28. 重新加載選項卡上的活動已更改
- 29. Jquery移動選項卡不活動
- 30. 在Android中使用ActionBarsherlock選項卡選擇選項卡之間切換活動
對於一個使用Android的人來說,它幾乎不需要半個小時的工作就可以將活動複製到片段,可能更適合更大的項目。但是在任何情況下,都沒有直接的方法來切換,因此yiu必須發佈代碼供某人爲您使用,或者瞭解Activity和Fragment的生命週期,以在正確的位置隔離複製粘貼的代碼。 –
ViewPager + TabLayout + Fragments + PagerAdapter ...「簡單」的很多變化 –
聽起來可能不太複雜。但相信我。我已經切換到標籤視圖之前,簡單的項目沒有問題。但這不是因爲生命週期和內部類的相互聯繫。似乎沒有什麼可以做的。我會嘗試使用複製粘貼,希望能儘快解決錯誤。 – Lcukerd