【问题标题】:Android ListView: vertical line next to scrollerAndroid ListView:滚动条旁边的垂直线
【发布时间】:2013-02-24 20:49:53
【问题描述】:

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

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

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

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

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

【问题讨论】:

    标签: android layout android-listview


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-05-23
      • 2023-03-20
      • 2012-10-07
      • 2011-08-24
      • 2012-10-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多