修改listview默认的滑动条

首先把布局文件中李斯特view添加android:fastScrollEnabled="true";

然后代码中添加代码:

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);

}

}

修改listview默认的滑动条

时间: 2024-08-04 21:41:22

修改listview默认的滑动条的相关文章

ListView自定义滑动条

1 /** 2 * 修改默认滑动条 3 */ 4 private void SetSliderIcon() { 5 try { 6 Field f = AbsListView.class.getDeclaredField("mFastScroller"); 7 f.setAccessible(true); 8 Object o = f.get(ListView1); 9 f = f.getType().getDeclaredField("mThumbDrawable"

【iOS开发-11】UISlider滑动条的属性介绍以及于标签联合使用实时显示变动值

(1)滑动条的左右端背景可以设置上一页下一页的图片: (2)滑动条的轨道图片可以设置为渐变等等图片. (3)滑动条因为值可以互动,所以addTarget:方法很重要,其中事件值变动UIControlEventValueChanged比较特殊,其实和按钮的按下事件是一个性质,都是一个事件而已. #import "ViewController.h" @interface ViewController () @end @implementation ViewController { //应为

创建滑动条

函数原型: int createTrackbar(conststring& trackbarname,conststring& winname,int* value,int count,TrackbarCallback onChange=0,void* userdata = 0); #include <opencv.hpp> using namespace cv; #define WINDOW_NAME "线性混合示例" // 为窗口标题定义的宏 // --

listview向下滑动过程中背景色变成黑色和一些奇怪问题

ListView是一个经常要用到的android控件,现总结遇到过的一些美化的小细节. 1.listview在拖动的时候背景图片消失变成黑色背景,等到拖动完毕我们自己的背景图片才显示出来 这个问题是我遇到的 有两种可能性 listview缓冲时背景是黑色 也有可能是 我选择的主题是黑色 解决:在XML中加入 android:scrollingCache=”false” 或 android:cacheColorHint=”#00000000″ 2.listview的上边和下边有黑色的阴影 解决: 

LigerUI v1.2.4 LigerGrid默认样式 工具条背景白色

修改Aqua的ligerui-grid.css .l-panel-topbar 样式 修改为: .l-panel-topbar{padding: 0;background: #CEDFEF url('../images/panel/panel-toolbar.gif') repeat-x;height: 23px;border: 1px solid #9CBAE7;border-top: 1px solid #EFF7F7;} LigerUI v1.2.4 LigerGrid默认样式 工具条背景

ubantu 下 修改mysql 默认编码

启动mysql后,以root登录mysql [email protected]:~# mysql -uroot -proot mysql> show variables like 'character%'; #执行编码显示+--------------------------+----------------------------+| Variable_name | Value |+--------------------------+----------------------------+

android 自定义adapter和线程结合 + ListView中按钮滑动后状态丢失解决办法

adapter+线程 1.很多时候自定义adapter的数据都是来源于服务器的,所以在获取服务器的时候就需要异步获取,这里就需要开线程了(线程池)去获取服务器的数据了.但这样有的时候adapter的中没有数据. 如下面的代码: 这就是在initData中异步获取服务器的数据,然后实例化adatper,再将adapter赋给listView. 2.initData()中的代码是: 这里线程要睡眠5秒钟,是为了模仿网络的耗时操作 3.Handler: 在Handler中接收到数据后给list赋值后,

疯狂JAVA讲义---第十二章:Swing编程(五)进度条和滑动条

http://blog.csdn.net/terryzero/article/details/3797782 疯狂JAVA讲义---第十二章:Swing编程(五)进度条和滑动条 标签: swing编程java任务timerstring 2009-01-16 21:12 6722人阅读 评论(0) 收藏 举报  分类: J2SE(63)  版权声明:本文为博主原创文章,未经博主允许不得转载. 前几天讲了Swing基本的控件,今天开始讲特殊控件.一天讲2个吧,首先讲用JProgressBar,Pro

WAMP中修改mysql默认空密码

WAMP中如何修改mysql默认空密码 WAMP安装好后,mysql教程密码是为空的,那么要如何修改呢?其实很简单,通过几条指令就行了,下面我就一步步来操作.首先,通过WAMP打开mysql控制台.提示输入密码,因为现在是空,所以直接按回车.然后输入 use mysql 意思是使用mysql这个数据库教程,提示"Database changed"就行.然后输入要修改的密码的sql语句 update user set password=PASSWORD('root') where use