针对ListView滚动条会遮挡列表中内容的解决方法

来源:互联网 发布:数据库圈论坛 编辑:程序博客网 时间:2024/06/05 17:04

ListView和ScrollView中有android:scrollbarStyle属性。

android:scrollbarStyle可以定义滚动条的样式和位置,可选值有insideOverlay、insideInset、outsideOverlay、outsideInset四种。

其中inside和outside分别表示是否在view的padding区域内,overlay和inset表示覆盖在view上或是插在view后面,所以四种值分别表示:
insideOverlay:默认值,表示在padding区域内并且覆盖在view上。
insideInset表示在padding区域内并且插入在view后面。
outsideOverlay:表示在padding区域外并且覆盖在view上,推荐这个。

outsideInset:表示在padding区域外并且插入在view后面。

scrollbarStyleSmall


从上面效果图个人觉得outsideOverlay最合适,视觉效果最好。
我们可以在xml中定义android:scrollbarStyle属性,如下:

android:scrollbarStyle="outsideOverlay"

0 0
原创粉丝点击