修改listView默认滚动条的方法
2015-04-15 13:38
204 查看
1,在xml文件的listView控件中增加 android:fastScrollEnabled="true"
2,在代码中加入 /**
* 修改listview默认的滑动条
*/
private void setScrollBar(){
try {
Field f = AbsListView.class.getDeclaredField("mFastScroller");
f.setAccessible(true);
Object o=f.get(listview);
f=f.getType().getDeclaredField("mThumbDrawable");
f.setAccessible(true);
Drawable drawable=(Drawable) f.get(o);
drawable=getResources().getDrawable(R.drawable.ic_launcher);
f.set(o,drawable);
} catch (Exception e) {
throw new RuntimeException(e);
}
}
2,在代码中加入 /**
* 修改listview默认的滑动条
*/
private void setScrollBar(){
try {
Field f = AbsListView.class.getDeclaredField("mFastScroller");
f.setAccessible(true);
Object o=f.get(listview);
f=f.getType().getDeclaredField("mThumbDrawable");
f.setAccessible(true);
Drawable drawable=(Drawable) f.get(o);
drawable=getResources().getDrawable(R.drawable.ic_launcher);
f.set(o,drawable);
} catch (Exception e) {
throw new RuntimeException(e);
}
}
相关文章推荐
- Dreamweaver默认网页编码修改方法
- Android短信转发默认不需要转发号码修改方法
- 修改默认调试器的方法
- CentOS7下引导Win7修改Win7为默认引导方法
- TortoiseSVN 1.6.3 修改默认比较工具方法(Beyond Compare 3)
- MyEclipse默认编码为GBK,修改为UTF8的方法
- Ubuntu修改mysql默认编码的方法
- 修改Tomcat服务器默认端口号的实现方法
- android 修改listview item view 的方法(转)
- 修改 VSS 默认登录用户名三种方法
- 修改Docker默认镜像和容器的存储位置的方法
- Ubuntu 14.0操作系统,修改默认打开方式的方法
- 使用Maven tomcat:run命令启动web项目时修改默认端口的方法
- linux下mysql 查看默认端口号与修改端口号方法
- BootStrap Datepicker 插件修改为默认中文的实现方法
- npm全局模块卸载及默认安装目录修改方法
- MyEclipse默认编码为GBK,修改为UTF8的方法【修改JS编码格式】
- XAMPP如何修改默认的网站目录htdocs方法详解
- 正确修改Oracle数据库的默认账号密码的方法
- Vue修改mint-ui默认样式的方法