大家对listivew和Scrollview都不陌生,每一个组件的使用大家都会信手沾来,不过他们两个联合使用,刚开始给初学者会造成一点伤害,当了解到原因之后,就会恍然大悟
那么ScrollView嵌套listview会遇到什么问题那?
问题一:
在Scrollview添加一个listview会导致两个控件的滚动事件发生了冲突,导致无法滑动。
问题二:
item只能显示一个,显示不全的问题,原因在于
发现在ScrollView中嵌套ListView空间,无法正确的计算ListView的大小
解决办法
现阶段最好的处理方发:自定义listview,重载onmeause()方法,设置全部显示,这个办法在网上搜索,每一个答案都会是这个,
下面我为大家分析这么解决的原因:
源码中分析: