还有其他人实现了自定义快速滚动视图吗?
参考文献:
http://developer.android.com/reference/android/widget/AbsListView.html#attr_android:fastScrollEnabled
androID:fastScrollEnabled="true"
或者在代码中
ListVIEw.setFastScrollEnabled(true);
在res / drawable文件夹中创建文件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/fastscroll_pressed" /> <item androID:drawable="@drawable/fastscroll" /></selector>
在AndroIDManifest.xml中,为您的应用程序设置自定义主题:
<application androID:theme="@style/Applicationtheme" ...>
在res文件夹中创建一个values文件夹.在res / values中创建themes.xml文件,如下所示:
<resources> <style name="Applicationtheme"> <item name="androID:fastScrollThumbDrawable">@drawable/fastscroll_thumb</item> </style></resources>
最后确保您的drawable文件夹中存在fastscroll.png和fastscroll_pressed.png
(可选的)
如果您愿意,还可以在调试时将快速滚动设置为始终可见
ListVIEw.setFastScrollAlwaysVisible(true);
或者用XML
androID:fastScrollAlwaysVisible="true"总结
以上是内存溢出为你收集整理的android – 如何在使用fastScrollEnabled时显示自定义拇指全部内容,希望文章能够帮你解决android – 如何在使用fastScrollEnabled时显示自定义拇指所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)