0

我想编写一个干净、现代的应用程序。我已经创建了几个应用程序,现在有一个简单的问题。

我想创建主菜单以在屏幕上导航应用程序(不是选项菜单/设置菜单)。

  1. 我应该在应用程序的 MainActivity 中创建它,还是应该在哪里存储更好的设计模式?
  2. 创建这样的菜单是个好主意吗?这是一个好的 UI 概念吗?我必须制作一个应用程序,用户可以在其中选择 4 种不同的活动,所以我想这是最好的方法?

在此处输入图像描述

4

1 回答 1

1

看看片段是什么。有一项主要活动是在用户单击时加载其他片段。因此,在 mainActivity 中拥有主菜单本身是可以的,但是当用户单击它时,它应该加载另一个片段以显示结果。

我认为创建这样的菜单没有任何问题。一些屏幕较小的用户可能需要滚动浏览,除非您可以为这些设备缩小框。或者添加一个滚动视图。

如果您谈论的是干净的架构,那是另一回事,您可以查看模型视图演示者架构。

更新:它推荐给用户片段而不是活动。片段允许可重用​​性。因此,如果您的某些屏幕具有相同的基本行为,您可以重用片段。如果您认为根本不会看起来相似,那么您可以使用我想的所有活动。这两种方式我都用过。

您可能会遇到这样一种情况,当设备改变方向时,您希望显示主/详细视图或其他类型的视图。片段就派上用场了。

于 2015-10-30T18:03:08.680 回答