我在
ScrollView
中使用了ExpandableListview
,虽然这样做不好,但我必须这么做。唯一的解决方法是通过代码设置其高度,使用layoutParams
才能显示整个列表。
这个解决方案很好,但我无法找到应该在RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(LayoutParams.MATCH_PARENT, ListViewData.length());
Params
中给出的正确高度,是否有一种方法可以从数组的大小中知道实际大小?
编辑:
我想到了一个解决方案,每次展开列表组时,我将改变高度以适应新的高度。