Android 如何在另一个ListView中放置ListView。。。。?

Android 如何在另一个ListView中放置ListView。。。。?,android,android-layout,android-widget,Android,Android Layout,Android Widget,我需要放置一个包含标题和相应列表的列表 我已经用两个适配器完成了,但是我没有得到我想要的输出 列表中的列表不是显示所有元素,而是仅显示两个元素 如何解决这个问题 这是屏幕截图 提前谢谢 我不想滚动内部列表视图 那么它就不应该是列表视图。对整个列表使用ExpandableListView,或对“列表内”内容(例如Chicken3、Matton3)使用垂直LinearLayout。我找到了解决问题的方法 1.将内部列表视图放置在相对布局中 2.根据项目编号更改其高度 myRelativeLayou

我需要放置一个包含标题和相应列表的列表

我已经用两个适配器完成了,但是我没有得到我想要的输出

列表中的列表不是显示所有元素,而是仅显示两个元素

如何解决这个问题

这是屏幕截图

提前谢谢


我不想滚动内部列表视图


那么它就不应该是
列表视图
。对整个列表使用
ExpandableListView
,或对“列表内”内容(例如Chicken3、Matton3)使用垂直
LinearLayout

我找到了解决问题的方法

1.将内部列表视图放置在相对布局中

2.根据项目编号更改其高度

myRelativeLayout.setLayoutParams(new RelativeLayout.LayoutParams(LayoutParams.FILL_PARENT, ((ArrayList<Object>) myList.get(position)).size()*28));

//where 28 is the height of each item in the list.
myRelativeLayout.setLayoutParams(新的RelativeLayout.LayoutParams(LayoutParams.FILL_父项,((ArrayList)myList.get(position)).size()*28));
//其中28是列表中每个项目的高度。

:)

为什么不使用custome listview Basic::以这种组合滚动呢?由于滚动,不推荐滚动视图中的ListView,它可能与ListView中的ListView相同。我不想滚动内部列表视图。这些项目将动态更改。。。所以我不能在线性布局中定义。我必须选择列表视图。@Noby:“这些项目会动态变化……所以我不能在线性布局中定义”——当然可以。阅读
LinearLayout
及其父类
ViewGroup
的文档,您将发现
addView()
removeView()