Android ListView内部的ListView

Android ListView内部的ListView,android,listview,android-listview,Android,Listview,Android Listview,我正在尝试在另一个listView中实现listView,如中所示 问题是,只有子列表的第一项是可见的,但仍然保持隐藏状态。在Listview中提供Listview的用法是什么。。最好先使用可扩展Listview,为什么要在Listview中放置Listview?也许你的问题可以通过使用 ListView是一个可滚动组件,嵌套可滚动组件不是一个好主意 如果仍要使用嵌套ListView,则必须知道ListView的计算高度是其第一个元素的高度 因此,如果要在ListView中使用ListView,

我正在尝试在另一个listView中实现listView,如中所示


问题是,只有子列表的第一项是可见的,但仍然保持隐藏状态。

在Listview中提供Listview的用法是什么。。最好先使用可扩展Listview,为什么要在Listview中放置Listview?也许你的问题可以通过使用

ListView是一个可滚动组件,嵌套可滚动组件不是一个好主意

如果仍要使用嵌套ListView,则必须知道ListView的计算高度是其第一个元素的高度

因此,如果要在ListView中使用ListView,则必须对CustomListView进行编码,并将某些方法重写为:

  • 网上购物
  • 测量
  • onDraw/dispatchDraw

要了解更多有关自定义组件的信息,这里有Chiuki Chan给出的一个很好的解释:

我只是认为您在项目XML文件中可能有错误。请检查您是否使用了“匹配父项”或“填充父项”。

我们可以使用ExpandableHeightGridView并将expanded设置为true。

,此设置将无法正常工作。列表视图内部的列表视图不是更好的主意,但如果它不影响布局,您可以使用其他想法。选中此项: