近兩天,做ScrollView嵌套ViewPager的時候,當ViewPager中Fragment超出屏幕時,出現(xiàn)原本設置固定高度的控件,不是變形,就是顯示一部分。具體效果如下:

顯示變形

顯示不全
我在做這個效果之前,已經(jīng)設置了當ViewPager變化時,重新計算Fragment的高度。但還是出現(xiàn)上述問題。
最后解決辦法是,把那個變形、顯示不全的控件放到一個布局中,然后不要在底部設置paddingBottom和marginBottom,用一個View代替就好了。