我需要放置一个包含标题和相应列表的列表,
我用两个适配器完成了它,但我没有得到我想要的输出......!
列表中的列表没有显示所有元素,只显示了两个元素。
如何解决这个问题.....?
这是屏幕截图。
提前致谢....!
答案 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.
:)