Android:如何更改listview中的draghandle?

时间:2014-01-26 13:06:21

标签: android android-listview

android:fastScrollEnabled="true"

工作正常,但出现的拖动手柄非常难看,我需要更改它..

是他们任何直接的方法来将拖把的图像更改为我想要的东西吗?

如果不是应该做什么?

注意:我不是要求代码,只是引导我完成它。谢谢。

1 个答案:

答案 0 :(得分:0)

这只是一张图片,因此您可以轻松更改它。

在应用程序主题中添加类似的内容:

<item name="android:fastScrollThumbDrawable">@drawable/apptheme_fastscroll_thumb_holo</item>

指的是具有2种状态的drawable:

<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_pressed="true" android:drawable="@drawable/apptheme_fastscroll_thumb_pressed_holo" />
    <item android:drawable="@drawable/apptheme_fastscroll_thumb_default_holo" />
</selector>

您可以在此处查看可绘制内容的检查:Android Holo Colors(在列表末尾启用Fast Scrool)。它看起来像这样:

enter image description here enter image description here