【问题标题】:Design multilevel listview设计多级列表视图
【发布时间】:2013-02-28 12:19:25
【问题描述】:

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

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

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

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

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

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

【问题讨论】:

    标签: android android-layout android-listview android-listfragment


    【解决方案1】:

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

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

    【讨论】:

    • @Ascorbin 我应该只创建一个列表片段吗?并在单击列表项上重新创建它?
    猜你喜欢
    • 1970-01-01
    • 2010-10-10
    • 1970-01-01
    • 1970-01-01
    • 2019-05-21
    • 2021-08-06
    • 1970-01-01
    • 2022-11-29
    • 2019-02-17
    相关资源
    最近更新 更多