ScrollView嵌套GridView的解决办法
2014-09-14 19:14
351 查看
在android开发中,有时会用到需要ScrollView嵌套GridView的情况,但这时候就会出现一些问题,即gridview显示不全,这是因为按照android的标准,ScrollView中是不能嵌套具有滑动特性的View的,这时需要对gridview重写,如下:
public class NewGridView extends GridView { public NewGridView(Context context) { super(context); } public NewGridView(Context context, AttributeSet attrs) { super(context, attrs); } public NewGridView(Context context, AttributeSet attrs, int defStyle) { super(context, attrs, defStyle); } @Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { int expendSpec = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE>>2, MeasureSpec.AT_MOST); super.onMeasure(widthMeasureSpec, expendSpec); } }
相关文章推荐
- ScrollView嵌套GridView的解决办法
- ScrollView嵌套GridView的解决办法
- [Android] 在ScrollView 中嵌套 GridView/ListView时只显示一行的原因和解决办法
- ScrollView嵌套GridView的解决办法
- ScrollView中嵌套GridView,ListView只显示一行的解决办法
- 【Android】ScrollView嵌套GridView的解决办法
- scrollview与listview、gridview嵌套高度冲突解决办法(优化版)
- ScrollView中嵌套GridView显示不完全问题解决办法
- scrollview嵌套listview,gridview 显示不全万能解决办法
- ScrollView中嵌套GridView,ListView只显示一行的解决办法
- ScrollView嵌套GridView的解决办法
- android ScrollView中嵌套GridView,ListView只显示一行的解决办法
- ScrollView中嵌套GridView,ListView只显示一行的解决办法
- ScrollView 嵌套GridView,listView起始位置不是最顶部的解决办法
- ScrollView嵌套GridView,ListView自动滚动到第一条Item的解决办法
- android ScrollView中嵌套GridView,ListView只显示一行的解决办法
- ScrollView嵌套GridView的解决办法
- ListView(ScrollView)嵌套ListView、GridView显示不全,内容大于一行计算的高度不正确的解决办法
- android ScrollView中嵌套GridView,ListView只显示一行的解决办法
- ScrollView中嵌套GridView只能显示一行的解决办法