//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();        }

更多相关文章

  1. Android studio安装之前配置环境变量
  2. Android SDK的安装与环境变量配置
  3. android 之json对象解析并展示(含json解析源码)
  4. Android Shader类简介之渲染图像示例
  5. Android中使用putExtra()传递对象实例
  6. android 画图-----直接引用图像

随机推荐

  1. Android中Log机制详解
  2. 代码:android崩溃日志收集和处理
  3. Android(安卓)可响应drawable点击事件的T
  4. Android(安卓)自定义标题栏(title栏)
  5. android activity 四大启动模式及使用场
  6. Android全屏时软键盘遮住输入框修改布局
  7. ANDROID AIDL
  8. Android关于 'roundIcon' in package '的
  9. android socket编程实例
  10. Android(安卓)启动页过渡动画效果实现(二)