Android: 更改微调器弹出滚动条的颜色

Android: change color of spinner's popup scrollbar

如何更改微调器弹出滚动条的颜色?

由于某些原因,滚动条的颜色目前在白色背景上是白色的,它是不可见的。

add android:scrollbarThumbVertical="@drawable/yourdawable //in your spinner 

yourdrawable.xml

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">

    <gradient android:startColor="your color" android:endColor="your color"
        android:angle="45"/>

    <corners android:radius="6dp" />

</shape>

我找到了全局更改滚动条颜色的解决方案:

您可以更改微调器的样式以更改微调器的颜色。

在 style.xml 中制作如下样式:

<style name="App_SpinnerStyle" >
        <item name="android:scrollbarThumbVertical">@color/colorAccent</item>
</style>

然后在微调器的 xml 中:

android:popupTheme="@style/App_SpinnerStyle"

久经考验!!