解决ViewPager设置高度无效问题,从源码角度分析并解决问题
解决ViewPager设置高度无效问题,从源码角度分析并解决问题
大家在开发中使用ViewPager做轮播之类的控件时,是不是会遇到当想设置它的高度时,怎么写都不生效,这其实是ViewPager的设计思想导致的,起初ViewPager就是为了做全屏的滑动切换,所以在它的源码中onMeasure中第一步就设置了自己的宽高
源码中已经设定了默认使用父View的宽高,我们真实的需求其实大多都是希望ViewPager根据自己的子View高度来自适应自己的高度
而我们遇到这个问题时,一般来说都是不知道问度娘…
当我们
原创
2020-07-05 15:38:09 ·
946 阅读 ·
1 评论