关于listview自定义滚动条和背景
来源:互联网 发布:mac电脑查看ip地址 编辑:程序博客网 时间:2024/04/26 16:34
try { Field mScrollCacheField = View.class.getDeclaredField("mScrollCache"); mScrollCacheField.setAccessible(true); Object mScrollCache = mScrollCacheField.get(menuListView); // 从listview中获取bar Field scrollBarField = mScrollCache.getClass().getDeclaredField("scrollBar"); scrollBarField.setAccessible(true); Object scrollBar = scrollBarField.get(mScrollCache); Method method1 = scrollBar.getClass().getDeclaredMethod("setVerticalThumbDrawable", Drawable.class);//滚动条 method1.setAccessible(true); Method method2 = scrollBar.getClass().getDeclaredMethod("setVerticalTrackDrawable", Drawable.class);//滚动条背景 method2.setAccessible(true); method2.invoke(scrollBar, getResources().getDrawable(R.drawable.search_bg)); // Set your drawable here. method1.invoke(scrollBar, getResources().getDrawable(R.drawable.bar1)); } catch (Exception e) { e.printStackTrace(); }
上面方法是需要代码设置的时候用的,
xml 直接设置
android:scrollbarThumbVertical="@mipmap/item_textview_t"android:scrollbarTrackVertical="@mipmap/item_textview__bg"
另外scrollVie有相关属性,<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@android:color/transparent" android:fadeScrollbars="false" android:fillViewport="false" android:orientation="vertical" android:scrollbarAlwaysDrawVerticalTrack="true" android:scrollbarStyle="outsideInset" //显示位置样式 android:scrollbarThumbVertical="@drawable/bar1" <span style="font-size: 13.0667px; font-family: 'Courier New';">//这是滑块</span> android:scrollbarTrackVertical="@drawable/bar2" //这是背景 android:scrollbars="vertical" android:verticalScrollbarPosition="left"/>贴上一个网站供参考以后用:http://www.cnblogs.com/frydsh/archive/2012/09/18/2691011.html
1 0
- 关于listview自定义滚动条和背景
- JComboBox自定义滚动条和去掉默认背景
- textView 自定义滚动条和背景,listivew也可以用
- 自定义ListView滚动条式样
- 自定义listview快速滚动条
- CCScrollView添加滚动条和滚动背景
- Android ListView 自定义背景滚动变黑问题
- Android之自定义ListView滚动条样式
- Android之自定义ListView滚动条样式
- Android之自定义ListView滚动条样式
- android自定义listview滚动条的样式
- ListView 自定义背景后,滚动时的背景变黑问题
- intellij idea 自定义选中字符的背景颜色和右侧滚动条上显示的颜色
- 去除ListView默认点击背景,去除LietView滚动条
- ListView的用法和滚动条用法
- css 关于自定义滚动条样式
- Android 设置Listview的背景和ListView一起滚动
- listView 滚动背景变黑
- XML和Json格式的比较
- zookeeper运维参考文档
- codeforces 613A Peter and Snow Blower
- justep工具使用(规则约束)
- 第一篇文章。留个标记。
- 关于listview自定义滚动条和背景
- Python动态监控日志的内容
- javascript数组取值
- Environment Tree(环境树)
- hdu 5281 Senior's Gun(贪心)(思维)
- Dalvik虚拟机异常处理机制
- jsp 超链接跳转 弹出框提示是否操作
- hit-test的用法总结:如何阻止touch事件传递到子view
- 2016的路程--写给自己