【问题标题】:Three level ListView with dynamic data具有动态数据的三级 ListView
【发布时间】:2016-08-15 15:29:23
【问题描述】:

我正在尝试实现三个级别的列表视图,其中只需要顶层是可滚动的。用户界面示例如下: 列表视图 1:房屋列表:可滚动 列表视图 2:房屋中的房间列表:不可滚动 列表视图 3:房间中的窗口列表:不可滚动 重要的是我填写的数据需要是动态的。因此可以更改列表视图 2 和 3 中的项目数。

我不希望列表视图 2 和 3 可滚动,因为它们不会有太多项目,我希望它们始终显示。因此,只需要顶级列表视图是可滚动的。 我尝试了 3 级可扩展列表视图,但我真的不需要可扩展列表视图,因为它们增加了一次查看所有信息的点击次数。

我尝试的是在 ListView 中添加 ListView 并添加适配器以在低级列表视图中添加项目。但它不起作用。它只显示顶级列表视图,但根本不显示子列表视图。

有没有办法像上面那样在ListView中添加ListView?

【问题讨论】:

    标签: android android-layout listview android-scrollview listadapter


    【解决方案1】:

    如果列表视图 2 和 3 中的项目不多,则不要将列表视图用于级别 2,3。 对 1 使用 listview,对 2 和 3 使用 LinearLayout,并将 textView 动态添加到这些布局中。 将 2,3 布局放到另一个线性布局中并将其对齐到底部......因此这些视图上方的剩余位置将被列表视图覆盖。 如果我的答案不清楚或者您需要更多解释,请发表评论。

    【讨论】:

      猜你喜欢
      • 2010-12-26
      • 2015-01-09
      • 1970-01-01
      • 1970-01-01
      • 2013-12-02
      • 1970-01-01
      • 1970-01-01
      • 2015-11-18
      • 2015-03-24
      相关资源
      最近更新 更多