您的位置:首页 > 其它

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);
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: