我正在寻找一种方法让我的ListView看起来像这样:
也就是说,除了自定义滚动条和拇指(可以由android:scrollbarTrackVertical
和android:scrollbarThumbVertical
属性指定)之外,我还需要垂直卷轴旁边的垂直装饰线,它永不褪色出。
我尝试将这一行添加到指定为android:scrollbarTrackVertical
的9patch drawable中,但似乎滚动器总是位于drawable的中间(是吗?),所以它错过了它的'track'。此外,轨道可绘制是水平重复的,因此最后滚动被渲染到垂直线的左侧。
目前我所知道的是,我可以通过将ListView android:fadeScrollbars
属性设置为false
来禁用滚动条淡出。
不知道如何使垂直线正确渲染。
答案 0 :(得分:1)
您可以为列表视图定义一个自定义行,并定义一个细长的垂直条纹,如某些图像或任何您想要的,作为背景或任何您想要的,在结束前正确对齐,以确保它在之前滚动条。
然后会产生连接的,右对齐的垂直线的错觉。