【发布时间】:2016-09-06 21:12:10
【问题描述】:
如何更改微调器弹出滚动条的颜色?
由于某种原因,滚动条的颜色当前是白色背景上的白色,它是不可见的。
【问题讨论】:
-
你是说弹窗的背景色?
-
我的意思是弹出的滚动条的颜色
标签: android scrollbar spinner android-spinner android-scrollbar
如何更改微调器弹出滚动条的颜色?
由于某种原因,滚动条的颜色当前是白色背景上的白色,它是不可见的。
【问题讨论】:
标签: android scrollbar spinner android-spinner android-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"
久经考验!!
【讨论】: