0

我想为多级列表视图制作一个通用解决方案。我有一个 8 列的数据行。

我的列表视图的第一级:当我单击一个列表项时应该只有三列,另一个列表视图应该出现(第二级)所有列。

这不应仅限于 2 个级别,可能有数百个。

我现在的解决方案是多次启动相同的活动并将列传递给新活动。对我来说,这似乎不是正确的方法。

这个解决方案的问题是,当我返回(操作栏 - 向上导航)时,会出现第一级而不是最后一个。

我想要多个级别,每个级别都有之前级别的更详细信息。当我向上或单击硬件返回按钮时,我想进入上一级。

4

1 回答 1

1

对每个级别使用片段(检查 ListFragment),在向上/向下移动级别时,您只需用新片段替换旧片段,将旧片段添加到后台堆栈。

http://developer.android.com/reference/android/app/ListFragment.html http://developer.android.com/training/basics/fragments/communicating.html

于 2013-02-28T12:21:58.337 回答