Android如何在Spinner中更改滚动条颜色

时间:2019-01-23 22:07:27

标签: android scrollbar android-spinner android-scrollbar

如何更改微调器中滚动条的默认颜色? 可以在应用程序级别上做到吗?

<Spinner
        android:id="@+id/location"
        style="@style/Widget.AppCompat.Spinner.Underlined"
        android:layout_width="0dp"
        android:layout_height="45dp"
        android:backgroundTint="@color/input_borde"/>

1 个答案:

答案 0 :(得分:1)

您可以使用android:scrollbarThumbVertical="@drawable/youdrawable

例如:

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

    <gradient android:startColor="#66C0C0C0" android:endColor="#66C0C0C0"
        android:angle="45"/>
    <corners android:radius="6dp" />

</shape>

Android中的Spinners没有滚动条,该滚动条位于Spinner内部维护的listView中,并且没有公共访问权限。

在下面的链接中有一种运行时的方法可以覆盖它

资源: URL

自定义微调器: URL