ScrollView中嵌套ListView显示

时间:2021-10-17 13:59:15

想要ScrollView中嵌套显示ListView

需要自定义ListView

并重写onMeasure方法

重新计算  heightMeasureSpec的高度

int newHeight = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE>>2,MeasureSpec.AT_MOST);

返回新的高度

super.onMeasure(widthMeasureSpec, newhight);

代码如下:

自定义的ListView

ScrollView中嵌套ListView显示

xml布局文件,ScrollView中嵌入LinearLayout和ListView

ScrollView中嵌套ListView显示

Java代码  ListView中放入数据

  ScrollView中嵌套ListView显示