如何更改Android中滚动条的颜色?

时间:2015-09-08 09:31:05

标签: android android-theme

目前的问题是我们的主题是继承自Theme.AppCompat,它似乎有一个白色滚动条,并且在白色背景上不可见。 我知道我可以使用

<item name="android:scrollbarThumbVertical">@drawable/scroll_thumb</item>

为自定义滚动条创建一个形状。但我只想把它改成更深的颜色。当我使用简单的彩色矩形形状时,它的宽度与普通滚动条的宽度不同。

这可能吗?

1 个答案:

答案 0 :(得分:7)

好的,可以使用scrollbarThumbVertical项值的颜色,但这会改变宽度,所以我将大小设置为4dp,其中

似乎与使用本机滚动条的其他视图中的相同

    <item name="android:scrollbarSize">4dp</item>
    <item name="android:scrollbarThumbVertical">@color/scrollbar_thumb</item>

我不喜欢设置尺寸,但我没有看到任何其他方式更清洁。