ListView之快速滑块
来源:互联网 发布:海尔洗衣机 知乎 编辑:程序博客网 时间:2024/04/29 07:50
//android:fastScrollEnabled属性值设为true,使用java代码需要电泳 listView.setFastScrollEnabled(true); //ListView组件并没有提供修改快速图像的API,因此不能直接修改快速滑块图像。但可以通过反射技术修改快速滑块图像 try { //FastScroller.mThumbDrawable变量保存了快速滑块图像,首先要通过AbsListView.mFastScroller变量 //获取FastScroller对象 Field field = AbsListView.class.getDeclaredField("mFastScroller"); field.setAccessible(true); Object obj = field.get(listView); //获取FastScroller.mThumbDrawable变量的Field对象 field = field.getType().getDeclaredField("mThumbDrawable"); field.setAccessible(true); //获取FastScroller.mThumbDrawable变量的值 Drawable drawable = (Drawable)field.get(obj); //装载新的快速滑块图像 drawable = getResources().getDrawable(R.drawable.common_listview_headview_red_arrow); //重新设置快速滑块的图像 field.set(obj,drawable); } catch (NoSuchFieldException e) { e.printStackTrace(); } catch (IllegalAccessException e) { e.printStackTrace(); }
0 0
- ListView之快速滑块
- 我的Android进阶之旅------>如何为ListView组件加上快速滑块以及修改快速滑块图像
- 如何为ListView加上快速滑块,是否可以修改快速滑块图像呢?
- Android开发学习笔记之通过反射技术修改listview的快速滑块图像
- ListView自定义快速滑块 FastScroll兼容高版本
- lisview修改快速滑块的图片
- Android RecyclerView 快速滑到顶部
- Android RecyclerView 快速滑到顶部
- 图片自动切换 避免 鼠标快速滑过
- AbsListView、ScrollView 快速滑到顶部的背景颜色设置
- RecyclerView存在大量Item时,当滚到底部时快速滑到顶部
- tab栏再改进,为了减轻后台压力,鼠标快速滑过不响应,慢慢滑过才响应
- oracle 数据快修复—之使用RMAN 块介质恢复
- ListView自定义滑块
- 很有意思的两个菜单,第一个手动点击实现张开与关闭,第二个快速滑来滑去,菜单也跟着滑来滑去
- 引导块,超级快,i节点表
- ListView自定义 FastScroller滑块
- 修改listview滑动块图标
- 内存四区
- vim高效率操作
- JZOJ 1217 软件开发 二分+DP
- linux 的date命令及系统时间设置
- HDU 3488 KM算法求最优匹配模板
- ListView之快速滑块
- Java中环境变量CLASSPATH的作用是什么?
- 【PAT】(乙级)1021. 个位数统计 (15)
- vim 代码提示功能,让vim可以媲美IDE
- HDU 3233 Download Manager
- 替换元素节点replaceChild()
- bzoj 4237: 稻草人 树状数组+分治
- Sublime 为指定操作设置快捷键
- 暑假集训 8.8-2 sdut3344 数据结构实验之二叉树五:层序遍历