错误描述

ScrollView嵌套ListView中导致ListView高度计算不正确,只显示一行。

解决方法

重写ListView的onMeasure方法,代码如下。

    @Override
public void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
int mExpandSpec = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >> , MeasureSpec.AT_MOST);
super.onMeasure(widthMeasureSpec, mExpandSpec);
}
05-03 22:37