美文网首页
ListView 和ScroolView同时使用计算高度时onm

ListView 和ScroolView同时使用计算高度时onm

作者: Soulthinker | 来源:发表于2017-09-05 09:11 被阅读0次

    当ListView、GridView+ScroolView组合使用,需要给listview或者gridview重新计算高度,此时listItem.measure(0,0)报空指针异常;

    网上查找,说主要原因跟Linearlayout的机制有关,原因是因为只有Linearlayout重写了onmeasure这个方法,而android的其他的4种布局均没有重写onmeasure方法。既然要用到measure计算高度,那么我们就只能用Linearlayout布局了,所有解决这个问题的办法就是把你对应的适配器(adapter)里的其他布局改成Linearlayout就OK了。

    相关文章

      网友评论

          本文标题:ListView 和ScroolView同时使用计算高度时onm

          本文链接:https://www.haomeiwen.com/subject/cotujxtx.html