我正在尝试在另一个listView中实现listView,如android: listview in listview
所示问题是只有子列表的第一项可见,而其余部分仍保持隐藏状态。
答案 0 :(得分:0)
您可以在Listview中使用Listview的用法.Better可以使用可扩展的ListView
答案 1 :(得分:0)
首先,为什么要将ListView放在ListView中?也许你的问题可以通过使用ExpandableListView来解决。
ListView是一个可滚动的组件,嵌套可滚动组件不是一个好主意。
如果您仍想使用嵌套的ListView,您必须知道ListView的计算高度是其第一个元素的高度。
因此,如果要在ListView中使用ListView,则必须编写一个CustomListView并覆盖一些方法:
要了解有关自定义组件的更多信息,Chiuki Chan给出了一个很好的解释:Follow the link
答案 2 :(得分:0)
我只是觉得你在项目XML文件中可能有问题。检查你是否使用了" match_parent"或" fill_parent"。
答案 3 :(得分:0)
我们可以使用ExpandableHeightGridView并设置expand true。