具有动态数据的三级ListView

时间:2016-08-15 15:29:24

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

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

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

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

有没有办法在ListView中添加ListView,如上所述?

1 个答案:

答案 0 :(得分:1)

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