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); } @Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { int expandSpec = MeasureSpec.makeMeasureSpec( Integer.MAX_VALUE >> 2, MeasureSpec.AT_MOST); super.onMeasure(widthMeasureSpec, expandSpec); } }
在xml布局文件中引用的时候,以全类名引用
转载请注明原文地址: https://ju.6miu.com/read-1122785.html