我正在制作一个游戏,我将从主屏幕进入战斗屏幕,并在战斗结束后返回.将两个屏幕作为单独的活动更好还是可以通过使用setContentView(R.layout.screen2)获得?
我一直试图让活动屏幕切换工作,但每次我尝试它,我的手机告诉我该应用程序没有响应.如果最好使用这些活动,那么我会花时间来解决这个问题,但是现在我会采取简单的方法让事情发挥作用.
Dav*_*vid 20
建议不要多次调用setContentView().在同一活动中切换布局之间的常规方法是使用ViewFlipper或FrameLayout(请参阅多次调用setContentView()以及如何在Android中制作动态翻转屏幕(如iPhone的动态翻转屏幕))
或者你可以使用ViewSwitcher,这似乎很适合你的需求.有一个很好的详细教程可以在http://inphamousdevelopment.wordpress.com/2010/10/11/using-a-viewswitcher-in-your-android-xml-layouts/找到