我正在一个应用程序,基本上我有X个不同的活动,但每个人都有一个等于其余的布局。为了让你更好地理解,让我做一个例子: 假设我有一个游戏,你必须猜测每个级别10个单词,并且我有5个级别,基本上我在每个视图中都有10个问题。 所以最好有5个不同的活动或只有一个活动和5个布局,每个级别一个? 环顾网络上,我没有找到一个好的答案,有人告诉我说Android是基于活动的,所以10个不同的东西是要走的路,但只是一个猜测,没有什么技术。不同的活动或同样的活动,但不同的布局
0
A
回答
2
不要做10个活动。不要做5个布局。除文本外,所有问题都一样,对吗?不要重复自己。
简化您的生活,为每个问题重复使用相同的活动和布局。 当您开始活动时,您可以使用.putExtra()方法传入数据。使用它来传递更改的内容,如问题文本,正确答案和当前级别。
0
我会做1布局,然后编程它的水平。
做砖头破碎机游戏,或俄罗斯方块或益智游戏不希望你有百万差异活动选项,但更像1布局和1活动将相应地填充。
通常你可以这样做 [首页] - > {打,期权,退出}
[播放] - > {新游戏,电平选择}
[选项] - > .. ..derp ...
[出口] - > .... DERP ...
[newgame] - >启动activityA其中level = 1
[级别选择] - >点击这将是一个链接启动level = selected的activityA。
1活动,它会产生您的信息安全,很好...远远好一点。
+0
谢谢,所以在你看来,我可以使用一个活动的所有级别和一个布局为每个?通过这种方式,我可以用setContentView()创建所有的关卡,我可以选择正确的关卡,对吗? – Anearion
相关问题
- 1. 同一活动中的不同布局
- 2. 不同的活动布局文件
- 3. 同样的菜单不同的活动
- 4. viewflipper或不同的活动
- 5. 在同一活动中使用不同的布局
- 6. 除主布局外访问活动的不同布局
- 7. 如何用不同的数据调用相同的活动(相同的布局)?
- 8. 从不同的活动打开的同一活动显示不同的数据
- 9. android tabhost同样的活动
- 10. 从不同的活动
- 11. TabHost与不同的活动
- 12. 发起不同的活动?
- 13. 不同的活动标题
- 14. 在不同的活动
- 15. 从不同的活动中设置TextView文本(使用不同的布局)
- 16. 两个不同的布局不工作在单个活动
- 17. 如何与网格布局的onClick图像不同的活动
- 18. 相同的布局和相同的onclicklisteners多个活动
- 19. admob:同一个应用的不同活动的不同ID
- 20. 为不同的活动启动不同的键盘
- 21. 对两种不同的活动使用相同的布局是否可以?
- 22. 按钮在一个活动中的不同布局状态?
- 23. 访问一个不同的布局参数从当前活动
- 24. Android列表活动 - 不同布局的每一行
- 25. 如何在一项活动中显示不同的布局?
- 26. 保存并加载跨不同活动的布局
- 27. 从主活动更新不同布局xml中的textview
- 28. 如何在不同的android版本上保护活动布局?
- 29. 两个布局相同的同一活动
- 30. SharedPreferences分布在不同的活动在同一应用程序
非常感谢,如果一个层次的元素多于另一个层次,我可以在不损失效率的情况下修改布局吗? – Anearion
当然,使用类似于LinearLayout的东西,您可以在for循环中添加多个视图。更高级的(并且最终更好的)方法是了解和使用ListView和Adapter。 – Krylez