当gridview嵌套在其他布局内 gridview的height在布局中设为wrap_content或者 match_parent时 有时候gridview只会显示一行
而给其固定的dp高度 则会显示所给的高度
解决方法
复写girdview的onmeasure方法
测量gridview的高度时可能会出现测量不准的问题 直接给他一个最大值 girdview就会显示全
@Override
public void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
int expandSpec = MeasureSpec.makeMeasureSpec(
Integer.MAX_VALUE >> 2, MeasureSpec.AT_MOST);
super.onMeasure(widthMeasureSpec, expandSpec);
}