所以基本上我在android上制作一个非常简单的游戏。在我的Activity
我有一个SurfaceView
和一些Buttons
标记为播放和重新启动。我相应地设置了Buttons
的可见性,以便当游戏处于菜单状态时,它将播放按钮设置为可见,并且在游戏状态中将其设置为无效。直到玩家输掉游戏,重新启动按钮将设置为“无效”。我的问题是,当游戏处于丢失状态时,SurfaceView
如何访问重新启动按钮从主Activity
将其设置为可见?这是应该如何工作,或者有另一种方式?我对Android有点新鲜,但我认为这非常重要,所以用户可以真正浏览应用,特别是在游戏中。也许有一些初学者我必须回去?如何设置自定义曲面视图中按钮的可见性?
1
A
回答
0
以编程方式编写新的重新启动按钮,将其添加到您的“丢失/游戏结束”活动的布局。为其onClick()
(类似finish()当前活动)编写适当的代码并启动“新游戏”活动。
1
根据您的类结构,设置一个成员变量来保存对按钮的引用,或者,如果您持有上下文或主布局,请使用Activity.findViewById(ButtonID)或父视图View.findViewByID( ButtonID)。或者你可以引入一个新的例如OnGameState接口的实现在游戏状态发生变化时得到通知。其中一个实现会设置按钮的状态。
相关问题
- 1. 如何在自定义ListView中设置按钮的可见性?
- 2. Android:设置个性按钮在自定义ListView中的可见性
- 3. Android的自定义视图和可见按钮
- 4. 即使设置其可见性后,按钮视图也不可见
- 5. 如何在我的自定义视图中放置按钮?
- 6. Android - 如何控制自定义视图中嵌套视图的可见性?
- 7. 按钮在ActionBar设置可见性?
- 8. 自定义视图按钮
- 9. 更改自定义适配器中按钮的可见性
- 10. 图像不设置自定义按钮
- 11. 如何获取可见滚动视图中的按钮位置?
- 12. 如何在适配器中为自定义列表视图中的所有图像设置可见性功能?
- 13. 如何在图像视图上放置自定义按钮>
- 14. 如何设置Widget按钮的可见性?
- 15. 如何在自定义视图中设置android:layout_centerInParent =“true”属性
- 16. 如何更改自定义列表视图项目布局中按钮的可见性
- 17. 在AsyncTask中更改自定义视图的可见性
- 18. 不一致的可见性自定义按钮
- 19. 我可以设置一个jQueryUI按钮的自定义图标
- 20. 将CSS可见性设置为可见按钮点击 - Reactjs
- 21. Datagrid中的绑定按钮 - 可见性
- 22. 如何设置自定义表面视图的大小
- 23. 自定义UINavigationBar使其不可见,但保持按钮可见
- 24. 如何使用自定义视图中的按钮从列表视图中删除自定义视图
- 25. 地图页面卷曲按钮自定义实现高亮
- 26. 自定义视图使可见隐藏
- 27. 如何设置自定义函数中定义的图形对象的可见性?
- 28. 设置自定义类的控件的可见性
- 29. 的jqGrid设置URL自定义按钮
- 30. 自定义视图上的AirPlay按钮
如何接受答案:http://meta.stackexchange.com/questions/23138/how-to-accept-the-answer-on-stack-overflow – 2012-10-27 20:16:37