我见过的项目使用了很多屏幕,每个屏幕都有不同的布局和功能。
我见过只有一个屏幕(如向导工作流程)的项目,其中内容在用户交互中被更改(这在向导中使用单个屏幕似乎是合乎逻辑的)。
但我也看过项目(游戏或信使或手机设置实用程序等应用程序)使用单一屏幕实现不同的功能。
我可以看到在app中使用单个屏幕的优点:
您能说出单屏应用程序的其他优点/缺点吗? 什么时候更好地使用这种方法?
谢谢!
答案 0 :(得分:1)
对我们来说,这取决于屏幕。我们有一些实现共同目标的屏幕,例如带有列表控件的弹出窗口或进度条。我们的大多数屏幕都按功能分开。我认为这有助于防止事情发生错综复杂。
我们重复使用列表控件和树字段等的回调,其中特定控件的功能几乎总是相同。
我有一些同样的困惑,许多人建议使用单个类来限制设备的占用空间,但是其他人说使用新设备并不重要。