ListView嵌套GridView数据显示不完整解决方案

来源:互联网 发布:选修课 知乎 编辑:程序博客网 时间:2024/05/16 17:30

此问题主要是由于GridView都是可滑动的控件,嵌套在ScrollView下时需要重写onMeasure方法。

public class MyGridView extends GridView{      public MyGridView(Context context, AttributeSet attrs) {             super(context, attrs);         }         public MyGridView(Context context) {             super(context);         }         public MyGridView(Context context, AttributeSet attrs, int defStyle) {             super(context, attrs, defStyle);         }         @Override         public void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {             int expandSpec = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >> 2,                     MeasureSpec.AT_MOST);             super.onMeasure(widthMeasureSpec, expandSpec);         } }
0 0
原创粉丝点击