android listView如何修改滚动条颜色

android listView如何修改滚动条颜色,android,listview,android-listview,scrollbar,android-scrollbar,Android,Listview,Android Listview,Scrollbar,Android Scrollbar,我想更改列表视图中滚动条的颜色 首先,我在主题中添加了: <item name="android:scrollbarTrackVertical">@drawable/myscrollbar</item> <item name="android:scrollbarThumbVertical">@drawable/myscrollbar</item> @drawable/myscrollbar @可拉拔/myscrollbar 接下来,我创建了d

我想更改列表视图中滚动条的颜色

首先,我在主题中添加了:

<item name="android:scrollbarTrackVertical">@drawable/myscrollbar</item>
<item name="android:scrollbarThumbVertical">@drawable/myscrollbar</item> 
@drawable/myscrollbar
@可拉拔/myscrollbar
接下来,我创建了drawable

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" > 
    <gradient android:angle="0" android:endColor="#FF9900" android:startColor="#FF9900"/> 
    <corners android:radius="1dp" /> 
    <size android:width="3dp" /> 
</shape>

但它不起作用。我不使用滚动条,而是从屏幕的顶部到底部获取给定颜色的线条(它不可滚动,不显示当前位置,只是一条长线,但使用我选择的颜色)


有什么解决方案吗?

添加信息android:minSdkVersion=“14”android:targetSdkVersion=“18”,带有ViewPager(v4)的应用程序。伙计们,有什么帮助吗?