ScrollView嵌套ViewPager出现底部控件显示变形或者不全现象

近两天,做ScrollView嵌套ViewPager的时候,当ViewPager中Fragment超出屏幕时,出现原本设置固定高度的控件,不是变形,就是显示一部分。具体效果如下:
ScrollView嵌套ViewPager出现底部控件显示变形或者不全现象_第1张图片
显示变形
ScrollView嵌套ViewPager出现底部控件显示变形或者不全现象_第2张图片
显示不全

我在做这个效果之前,已经设置了当ViewPager变化时,重新计算Fragment的高度。但还是出现上述问题。
最后解决办法是,把那个变形、显示不全的控件放到一个布局中,然后不要在底部设置paddingBottom和marginBottom,用一个View代替就好了。

你可能感兴趣的:(ScrollView嵌套ViewPager出现底部控件显示变形或者不全现象)