蔭新Android開發,我有大約佈局一個簡單的問題。 如果我想創建類似於基於文本的遊戲。就像有一段文字和一些按鈕移動到不同的頁面一樣。 如何讓它工作? 我的想法是創建很多佈局。因爲它下面的文本和按鈕會隨着每個頁面而改變。 但我能做到嗎?不會太多佈局需要太多的內存或類似的東西? 我可以逃脫像佈局? 這樣工作會很容易。我可以使用多少個佈局?
2
A
回答
0
在我看來,一個佈局文件不用於描述遊戲的邏輯是不錯的選擇。
也許你只需要一個佈局你的應用程序(基本上只描述了一個屏幕),並用不同的填充數據(文本,也可以動態設置)。
對於腳本遊戲中,你可以發明一種簡單的文件格式(可能還有XML,如果你喜歡的),並定義你的遊戲畫面和有它們之間的連接。
如果你想要實現的屏幕只在某些按鈕不同,它通常是不值得爲每個屏幕創建一個單獨的佈局。您可以更改按鈕與景觀的setVisibility(int)
方法的知名度,並設置不同的OnClickListeners導致其他屏幕。
您也可以調查重用和包括佈局: http://developer.android.com/training/improving-layouts/reusing-layouts.html
和ViewStubs: http://developer.android.com/reference/android/view/ViewStub.html
相關問題
- 1. 我可以在佈局/合併佈局中使用佈局嗎?
- 2. 我可以在android約束佈局中使用多少條指南?
- 3. 我可以擁有佈局的多佈局方向嗎?
- 4. 有多少我可以使用?
- 5. RadioGroup可以跨越多個佈局嗎?
- 6. 是否可以創建多個主佈局 - 佈局Laravel?
- 7. 我們可以在Sphinx中爲分佈式索引使用多少個代理?
- 8. 我可以使用RelativeLayout來完成整個佈局嗎?
- 9. 我可以在資源佈局文件中使用多個列表視圖嗎?
- 10. 我可以在Zend Framework中有多個佈局嗎?
- 11. 我可以瞭解一個Collection使用多少內存?
- 12. 我們可以在ng-app中使用多少個分隔符?
- 13. 我可以在Heroku上使用多少個Ruby Fibers?
- 14. 我可以安全地使用Guids創建多少個ID?
- 15. 我可以使用if語句創建多少個分支?
- 16. 我可以使用多少個命名管道?
- 17. 使用DojoX佈局,是否可以替換佈局的內容?
- 18. 可以在Google Play中發佈多少個應用程序?
- 19. 我可以使一個JQuery UI佈局在列中居中
- 20. 我可以使用Pusher與我的Laravel應用連接多少個用戶?
- 21. 我可以將多少個域添加到我的應用中?
- 22. WPF佈局,我可以清理它嗎?
- 23. 我可以部分隱藏佈局嗎?
- 24. PHP可以使用多少類?
- 25. 我可以使用一個Twitter帳戶創建多少個應用程序
- 26. 我可以告訴渲染*不*使用佈局?
- 27. 我可以爲不同的文章使用不同的佈局
- 28. Jquery Mobile - 我可以在現有佈局中使用它嗎?
- 29. 我們可以在Customview中使用佈局嗎?
- 30. 我可以使用scrollDirection與佈局方向不同的UICollectionViewFlowLayout嗎?