1

我对如何设计 1. 类别视图和 2. 我的应用程序的详细信息/编辑视图感到困惑。在这种情况下,首选方式/最佳实践是什么?(对不起下面的“文本层次结构”,但我是这里的新用户,还不允许发布图像)。

首页
|-
   |- 添加汽车
   |- 选择汽车
     |- 类别 1
       |- 查看 1
       |- 编辑 1
     |- 类别 2
       |- 查看 2
     |- 类别 3
       |- 查看 3
       |- 添加 3
       |- 统计 3
     |- 类别4
       |- 查看 4
       |- 添加 4
     |- 类别 5
       |- 查看 5

当前的应用程序结构:
我有两个选择的顶级视图:添加新车或选择现有的。我在整个应用程序中都使用 ActionBarSherlock。

如果选择了汽车,则会出现类别视图,其中每个类别都有一个图像按钮。“Category 1”、“Category 2”和“Category 5”的导航层次结构很简单,但“Category 3 和 4”的导航层次结构更深。

目前,当触摸“类别 4 或 5”的图像按钮时,会出现一个弹出菜单。如果选择了“类别 4”,则可以从弹出菜单中选择“添加”、“查看”和“统计”。

替代应用程序结构:
我已经为类别视图考虑了几种设计,因为我对这里的弹出菜单并不完全满意。

备选方案 1:仍然使用图像按钮进行类别,但没有弹出菜单。相反,如果用户触摸“类别 3”按钮,则应显示类别 3 的“查看活动”。然后“添加”和“统计”活动可以从操作栏(顶级操作栏)中的图标访问,或者从顶级操作栏下方的操作栏,使用固定选项卡。这种替代方法的一个缺点是您必须先转到视图活动,即使您可能想立即转到“添加活动”。

备选方案 2:在类别视图中,使用滚动选项卡将每个类别放置在 ActionBar 中。我实际上对这个替代方案并不满意,因为我有五个彼此之间没有太大关系的类别。所以它们都应该同时可见。

备选方案 3:在类别视图中,使用某种多窗格视图来选择每个类别。

目前,我正在考虑大多数替代方案 1,要么使用从顶级 ActionBar 可访问的“详细/编辑视图”,要么通过固定选项卡 ActionBar。

您认为我的案例的最佳做法是什么?我的选择之一还是您有更好的主意?我已经阅读了 Android 设计指南等,但发现很难决定走哪条路。

4

0 回答 0