ScrollView嵌套ListView内容居中显示

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/S43565442/article/details/52796881

前段时间写了一个ScrollView嵌套ListView,ListView通过重写onMeasure方法设置了自适应ScrollView的高度,但是ScrollView里边的内容不是从开始位置显示,如下图:
这里写图片描述

在网上狠狠地搜索了一番,有说用scrollView.smoothScrollTo(0,20);
listView.setFocusable(false);设置ScrollView从开始位置显示,但是不知道为什么,本人设置无效。

尝试无数终于找到了解决办法:
1,在ListView外嵌套一个LinearLayout,并对其设置android:gravity=”start”
2,直接对ScrollView下的layout设置 android:gravity=”start”,即可解决

猜你喜欢

转载自blog.csdn.net/S43565442/article/details/52796881
今日推荐