自定义GridView:解决ScrollView嵌套GridView时GridView只显示两行

来源:互联网 发布:淘宝开店收费吗 编辑:程序博客网 时间:2024/04/29 21:28

自定义GridView:解决ScrollView嵌套GridView时GridView只显示两行,自定义GridView完全展开

package cn.powerthink.djt.utils;import android.content.Context;import android.util.AttributeSet;import android.widget.GridView;public class MyGridView extends GridView {  public MyGridView(Context context) {    super(context);    // TODO Auto-generated constructor stub  }  public MyGridView(Context context, AttributeSet attrs) {    super(context, attrs);    // TODO Auto-generated constructor stub  }  public MyGridView(Context context, AttributeSet attrs, int defStyle) {    super(context, attrs, defStyle);    // TODO Auto-generated constructor stub  }  @Override  protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {    // TODO Auto-generated method stub    int expandSpec = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >> 2, MeasureSpec.AT_MOST);    super.onMeasure(widthMeasureSpec, expandSpec);  }}


直接在布局文件中,引用自定义的GridView就Ok,在ScrollView里嵌套的GridView就可以完全展开了。



0 0
原创粉丝点击