0

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

带有垂直线的列表视图

也就是说,除了自定义滚动条轨道和拇指(可以通过android:scrollbarTrackVerticalandroid:scrollbarThumbVertical属性指定)之外,我还需要垂直滚动条旁边的垂直装饰线,它永远不会淡出。

我尝试将该行添加到指定为 9patch 的可绘制对象中android:scrollbarTrackVertical,但似乎滚动条始终位于可绘制对象的中间(是吗?),因此它错过了它的“轨道”。此外,可绘制的轨道水平重复,因此最终滚动呈现在垂直线的左侧。

我现在所知道的是,我可以通过将 ListViewandroid:fadeScrollbars属性设置为false.

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

4

1 回答 1

1

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

这会产生一种连接的、右对齐的垂直线的错觉。

于 2013-02-24T21:24:38.520 回答