【发布时间】:2010-12-17 11:12:57
【问题描述】:
我正在为制作我的第一款 Android 游戏而烦恼,但遇到了很多困难。对我来说,API 在某些方面似乎有点奇怪(例如对话框 - 为什么它们必须经历事件......)但我正在慢慢学习。
但现在,我有点迷路了。我不确定将我的代码准确地放在哪里,而且我真的不知道如何找出最好的方法。
我已经制作了自己的 View,GameView,它在 onDraw 事件中进行绘图。我还将大部分代码放入 GameView。例如,当您触摸 View(在 onTouch 事件中)时,我会处理它并执行操作。
但是现在我想显示一个标准对话框,我读到它必须通过一个活动来完成,带有 showDialog 和 onDialog 事件。我有点困惑,我不能直接通过视图显示对话框。
所以我开始想,也许我做错了……也许我不应该把我所有的代码都放在 View 中,而应该把我的代码放在 Activity 中?当我浏览 API Dialog 示例时,它们只是从 XML 中获取按钮并将事件附加到它们,等等,所有这些都在 Activiy 中。
我希望我的问题/问题有点清楚。我不确定哪个代码应该放在哪里,以及如何在Activity和(游戏)视图之间进行交互等。
【问题讨论】:
标签: android view android-activity