ScrollView与ListView合用(正确计算Listview的高度)的问题解决

天王盖地虎626 发布于 2016/10/09 00:14
阅读 320
收藏 0

http://www.jb51.net/article/37202.htm

参见这个地址,我终于解决了

ScrollView嵌套ListView的问题,解决的办法关键是自定义了listview,重新了

@Override  
protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {  
    int expandSpec = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >> 2,  
            MeasureSpec.AT_MOST);  
    super.onMeasure(widthMeasureSpec, expandSpec);  

我想问下,为啥重写onMeasure()方法,就可以了呢?

如果,我没有记错的话

int expandSpec = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >> 2,  
            MeasureSpec.AT_MOST);  

实际上是获取边界值,即Integer的最大值除以4,这和正常显示出listview到底有什么必然的联系?

加载中
0
天王盖地虎626
天王盖地虎626
怎么没人回答呀?
0
小小发
小小发
http://blog.csdn.net/hanhailong726188/article/details/46136569
0
飞翔的爱码士
飞翔的爱码士
因为这是很简单的问题 百度一搜一大把
返回顶部
顶部