为了解决显示和滚动的问题,可以强制让 ListView 和 GridView 在测量时使用 wrap_content
...
@Override
protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
int heightSpec = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE>>2,MeasureSpec.AT_MOST);
super.onMeasure(widthMeasureSpec, heightSpec);}
}