我想使用列表视图(某种面包屑菜单)显示类别子类别。但我不知道从哪里开始?
这是要求
第一个屏幕应显示类别列表。当用户单击(触摸)其中一个项目时,它应该向用户显示另一个子类别菜单。同样,当用户单击(触摸)子类别项目时,它应该显示另一个子类别视图。
子类别层次结构不固定。例如,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 应用具有类似的功能(仅举例)
所以一句话我的问题是
如何使用列表视图进行导航,例如 home deopt 应用程序或百思买应用程序或任何其他显示第一个类别的应用程序,单击该类别将加载另一个列表视图?
编辑
最后我找到了我的答案。首先,我问的解决方案是解决这个问题的错误方法。我们可以做的是为列表视图动态设置适配器,并从左到右为列表视图设置动画,而不是拥有多个视图。
有关动画,请参见以下网址。