如何自定义GridView垂直滚动条?

时间:2015-02-12 06:50:33

标签: android gridview scrollbar

我尝试更改GridView的滚动条:

android:scrollbarThumbVertical="@drawable/scrollbar_vertical_thumb"
android:scrollbarTrackVertical="@drawable/scrollbar_vertical_track"

scrollbar_vertical_thumb.xml

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

    <gradient
        android:angle="0"
        android:endColor="#005A87"
        android:startColor="#007AB8" />

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

</shape>

scrollbar_vertical_track.xml

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

    <gradient
        android:angle="0"
        android:endColor="#9BA3C5"
        android:startColor="#8388A4" />

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

</shape>

但它不起作用,gridview一直显示原始滚动条。

1 个答案:

答案 0 :(得分:1)

请尝试

android:scrollbarAlwaysDrawVerticalTrack=true
           android:scrollbars=vertical

如果它不起作用,那么也尝试android:scrollbarSize