ScrollView和GridView嵌套使用出现的冲突问题

    xiaoxiao2022-06-22  22

    ScrollView和GridView嵌套使用出现的冲突问题,一般就是GridView只显示一个条目

    解决方式:自定义一个GridView

    public class MyGridView extends GridView {        public MyGridView(Context context) {          super(context);      }        public MyGridView(Context context, AttributeSet attrs) {          super(context, attrs);      }        public MyGridView(Context context, AttributeSet attrs, int defStyle) {          super(context, attrs, defStyle);          // TODO 自动生成的构造函数存根      }        @Override      protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {          // TODO 自动生成的方法存根          int expandSpec = MeasureSpec.makeMeasureSpec(                   Integer.MAX_VALUE >> 2, MeasureSpec.AT_MOST);           super.onMeasure(widthMeasureSpec, expandSpec);       }  }  

    在xml布局文件中引用的时候,以全类名引用

    转载请注明原文地址: https://ju.6miu.com/read-1122785.html

    最新回复(0)