如何将ListView放在另一个ListView ....?

时间:2011-09-16 06:01:46

标签: android android-layout android-widget

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

我用两个适配器完成了它,但我没有得到我想要的输出......!

列表中的列表没有显示所有元素,只显示了两个元素。

如何解决这个问题.....?

这是屏幕截图。

my screen

提前致谢....!

2 个答案:

答案 0 :(得分:4)

  

我不想滚动内部列表视图

然后它不应该是ListView。可以使用ExpandableListView作为整个列表,也可以使用垂直LinearLayout作为“列表内”内容(例如,Chicken3,Matton3)。

答案 1 :(得分:2)

我找到了解决问题的方法......

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.

:)