已编辑
我ListView
的是:
<ListView
android:id="@android:id/list"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:divider="#0d2e3a"
android:dividerHeight="1dp"
android:fastScrollEnabled="true"
style="@style/myScrollBar" />
然后,在Values
我的风格中fastscrollbar
是:
<style name="myScrollBar" >
<item name="android:fastScrollThumbDrawable">@drawable/fastscroll_thumb</item>
</style>
而且,然后我fastscroll_thumb.xml
的是:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:state_pressed="true" android:drawable="@drawable/fast_track_drawable" />
<item android:drawable="@drawable/fast_drawable" />
</selector>
在哪里,fast_track_drawable
和fast_drawable
是两个图像。
但是,我fastscrollbar
的仍然没有被定制。任何人都可以指出,我错了。我看过一些教程,比如android listview 快速滚动自定义问题,以及如何在使用 fastScrollEnabled 时显示自定义拇指