Android ListView:滚动条旁边的垂直线

时间:2013-02-24 20:49:54

标签: android layout android-listview

我正在寻找一种方法让我的ListView看起来像这样:

listview with a vertical line

也就是说,除了自定义滚动条和拇指(可以由android:scrollbarTrackVerticalandroid:scrollbarThumbVertical属性指定)之外,我还需要垂直卷轴旁边的垂直装饰线,它永不褪色出。

我尝试将这一行添加到指定为android:scrollbarTrackVertical的9patch drawable中,但似乎滚动器总是位于drawable的中间(是吗?),所以它错过了它的'track'。此外,轨道可绘制是水平重复的,因此最后滚动被渲染到垂直线的左侧。

目前我所知道的是,我可以通过将ListView android:fadeScrollbars属性设置为false来禁用滚动条淡出。

不知道如何使垂直线正确渲染。

1 个答案:

答案 0 :(得分:1)

您可以为列表视图定义一个自定义行,并定义一个细长的垂直条纹,如某些图像或任何您想要的,作为背景或任何您想要的,在结束前正确对齐,以确保它在之前滚动条。

然后会产生连接的,右对齐的垂直线的错觉。