您的位置:首页 > 移动开发 > Android开发

android 关于滚动嵌套高度计算问题

2017-03-02 13:03 465 查看
ScrollView嵌套GridView或者ListView 的时候可能发生高度计算不准确出现界面显示不全的状况买这时候只要重写ListView 或者 GrideView中的onMeasure的方法即可。

@Override
public void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {

int expandSpec = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >> 2,
MeasureSpec.AT_MOST);
super.onMeasure(widthMeasureSpec, expandSpec);
}


其中http://blog.csdn.net/hanhailong726188/article/details/46136569这个是大神对源码的解析。

不过其中



我个人理解是笔误。应该是右移两位去掉模式然后取最后30位的控件大小。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息