我需要放置一个列表,其中包含标题和各自的列表,如何将一个ListView放在另一个ListView ....内?
我已经做了两个适配器,但我没有得到我想要的输出......!
列表中的列表不显示所有元素,但只有两个。
如何解决..... .....?
这里是屏幕截图。提前
谢谢....!
我需要放置一个列表,其中包含标题和各自的列表,如何将一个ListView放在另一个ListView ....内?
我已经做了两个适配器,但我没有得到我想要的输出......!
列表中的列表不显示所有元素,但只有两个。
如何解决..... .....?
这里是屏幕截图。提前
谢谢....!
我得到了我的问题的解决方案...
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.
:)
我不想滚动内部列表视图
然后,它不应该是一个ListView
。对整个列表使用ExpandableListView
,或者对于“列表内”内容(例如,Chicken3,Matton3)使用垂直LinearLayout
。
这些项目将chage动态...所以我不能定义线性布局。我必须去列表视图。 – Noby
@Noby:“这些项目将动态变化...所以我不能定义线性布局” - 当然,你可以。阅读'LinearLayout'及其父类'ViewGroup'的文档,你会发现'addView()'和'removeView()'。 – CommonsWare
你为什么不使用['ExpandableListView'(http://developer.android.com/reference/android/widget/ExpandableListView.html) –
使用custome列表视图的基础: :http://stackoverflow.com/questions/7411228/android-how-to-use-inbuilt-icons-and-template/7411283#7411283 –
如何在这样的组合滚动? 由于滚动,不推荐使用ScrollView中的ListView,它可能与ListView中的ListView相同。 –