我工作的一个Android应用程序有多个屏幕的用户将需要之间的导航和我很好奇这些屏幕间切换时的最佳实践是什么.我创建每个画面上新的活动,只需更改视图(的setContentView(R.layout.whatever))之间徘徊.这些屏幕都有着至少某些变量的值,所以我对不断变化的看法和使用类级别的变量倾斜,但是我担心一个单一的活动会变得非常大,混乱与在一个文件中多个屏幕的逻辑.我想保持代码清洁和分离,但如果不需要,我也不想在视图之间传递几个变量.
作为新的Android开发,我希望社会上的一些较有经验的成员可以分享他们的想法,让我知道如何最好地处理它.
谢谢!
注意:我没打算使用viewflipper.我的想法是使用一个按钮单击事件,然后调用的setContentView()为我希望把旁边页的新观点.
示例:我的应用程序使用R.layout.main作为视图启动.用户单击"帮助"按钮,它会调用运行setContentView(R.layout.help)的方法; 显示帮助屏幕而不是切换到帮助活动.
android ×1