错误描述
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);
}