我想写一个干净,现代的应用程序。我创建了几个应用程序,现在有一个简单的问题。
我想创建主菜单以在屏幕上导航应用程序(不是选项菜单/设置菜单)。
答案 0 :(得分:1)
查看片段是什么。有一个主要活动,他的工作是在用户点击时加载其他片段。因此在mainActivity中拥有主菜单本身是可以的,但是当用户点击它时,应该加载另一个片段来显示结果。
我认为创建这样的菜单没有任何问题。屏幕较小的某些用户可能需要滚动浏览,除非您可以为这些设备缩小框。或者添加滚动视图。
如果您谈论清洁架构这是一个巨大的其他故事,您可以查看模型视图演示者架构。
更新:建议用户使用片段代替活动。片段允许重用。因此,如果您的某些屏幕具有相同的基本行为,则可以重新使用片段。如果您认为根本不会看起来很相似,那么您可以使用我想要的所有活动。我用过两种方式。
您可能遇到这样一种情况:当设备更改方向时,您希望显示主/详细视图或其他类型的视图。碎片因此而变得非常罕见。