Android ScrollView GridView 技术 解决ScrollView嵌套GridView导致GridView不自动换行的问题 2018-01-02 13:30 2197 更新于 2018-01-02 13:30 在`ScrollView`中使用`GridView`,`GridView`只能显示一行,且不能换行显示,出现滚动条但不能滚动 重写 GridView ```java 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); } } ``` 使用 `MyGridView`,像`GridView`一样使用就可以了