【发布时间】:2013-05-10 14:28:34
【问题描述】:
我想使用列表视图(某种面包屑菜单)显示类别子类别。但我不知道从哪里开始?
这是要求
第一个屏幕应显示类别列表。当用户单击(触摸)其中一个项目时,它应该向用户显示另一个子类别菜单。同样,当用户单击(触摸)子类别项目时,它应该显示另一个子类别视图。
子类别层次结构不固定。例如。类别 A 可能有 5 个级别的子类别,而类别 B 可能只有 3 个级别,类别 c 可能有 6 个子类别,依此类推。
这是数据层次结构(仅作为示例)
Category A
Sub Category 1
Sub-Category-Sub 1
Sub-Category-Sub 2
Sub-Category-Sub 3
Sub Category 2
Sub-Category-Sub 1
Sub-Category-Sub 2
Sub-Category-Sub 3
Category B
Sub Category 1
Sub Category 2
Sub-Category-Sub 1
Sub-Category-Sub 2
Sub-Category-Sub 3
Sub-Category-Sub 1
Sub-Category-Sub 2
我的问题是如何使用 listiview 在 android 中实现这种行为?我在 homedeopot 应用程序中看到过这种导航。百思买应用程序也具有相同的功能。在IOS中,apple store app也有类似的功能(仅举例)
所以一句话我的问题是
如何使用列表视图进行导航,例如 home deopt 应用程序或百思买应用程序或任何其他显示第一个类别的应用程序,单击该类别将加载另一个列表视图?
编辑
我终于找到了答案。 首先,我问的解决方案是解决这个问题的错误方法。我们可以做的是为列表视图动态设置适配器,并从左到右为列表视图设置动画,而不是拥有多个视图。
动画见以下网址。
【问题讨论】:
-
您好,我想知道您的解决方案。请问有样品吗?
标签: android listview navigation categories