荫新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. 我可以用pypy使用多少sklearn?
- 4. 我可以拥有布局的多布局方向吗?
- 5. 有多少我可以使用?
- 6. 我们可以使用EOF多少次?
- 7. RadioGroup可以跨越多个布局吗?
- 8. 是否可以创建多个主布局 - 布局Laravel?
- 9. 我们可以在Sphinx中为分布式索引使用多少个代理?
- 10. 我可以使用RelativeLayout来完成整个布局吗?
- 11. 我可以在资源布局文件中使用多个列表视图吗?
- 12. 我可以在Zend Framework中有多个布局吗?
- 13. 我可以了解一个Collection使用多少内存?
- 14. 我可以安全地使用Guids创建多少个ID?
- 15. 我可以在Heroku上使用多少个Ruby Fibers?
- 16. 我可以使用多少个命名管道?
- 17. 我们可以在ng-app中使用多少个分隔符?
- 18. 我可以使用if语句创建多少个分支?
- 19. 使用DojoX布局,是否可以替换布局的内容?
- 20. 可以在Google Play中发布多少个应用程序?
- 21. 我可以使一个JQuery UI布局在列中居中
- 22. 我可以使用Pusher与我的Laravel应用连接多少个用户?
- 23. 我可以将多少个域添加到我的应用中?
- 24. WPF布局,我可以清理它吗?
- 25. 我可以使用Display:Tables属性进行布局
- 26. 我们可以在Customview中使用布局吗?
- 27. 我可以使用根布局的父项吗?
- 28. 我可以使用scrollDirection与布局方向不同的UICollectionViewFlowLayout吗?
- 29. 我可以告诉渲染*不*使用布局?
- 30. Jquery Mobile - 我可以在现有布局中使用它吗?