我很困惑如何设计1.类别视图和2.我的应用程序的详细信息/编辑视图。在这种情况下,首选方式/最佳做法是什么? (对不起下面的“文本层次结构”,但我在这里是新用户,不允许发布图片)。
HOME
| -
| - 添加汽车
| - 选择汽车
| - 类别1
| - 查看1
| - 编辑1
| - 类别2
| - 查看2
| - 类别3
| - 查看3
| - 添加3
| - 统计3
| - 类别4
| - 查看4
| - 添加4
| - 类别5
| - 查看5
目前的应用结构:
我有一个顶级视图,有两个选择:添加新车或选择现有车。我正在整个应用程序中使用ActionBarSherlock。
如果选择了汽车,则会显示类别视图,每个类别都有一个图像按钮。导航层次结构对于“类别1”,“类别2”和“类别5”来说很简单,但对于“类别3和4”则更深。
目前,当触摸“类别4或5”的图像按钮时,会出现一个弹出菜单。如果选择“类别4”,则可以从弹出菜单中选择“添加”,“查看”和“统计”。
替代应用结构:
我想到了类别视图的几种设计,因为我对这里的弹出菜单并不完全满意。
备选方案1: 仍然使用图像按钮的类别,但没有弹出菜单。相反,如果用户触摸“类别3”按钮,则应显示类别3的“视图活动”。 然后,可以使用固定选项卡从ActionBar(顶级操作栏)中的图标或顶级ActionBar下方的ActionBar访问“添加”和“统计”活动。 这种替代方案的缺点是您必须首先进入视图活动,即使您可能希望立即转到“添加活动”。
备选方案2: 在类别视图中,使用滚动选项卡将每个类别放在ActionBar中。我实际上并不满足于这种选择,因为我有五个类别并没有相互关联。因此,所有这些都应该同时可见。
备选方案3: 在类别视图中,使用某种多窗格视图来选择每个类别。
目前,我正在考虑大部分替代方案1,要么可以从顶级ActionBar访问“详细信息/编辑视图”,要么使用固定标签ActionBar。
您认为我的案例最佳做法是什么?我的其中一个选择还是你有更好的主意?我已经阅读了Android设计指南等,但发现很难决定走哪条路。