目前我正在尝试更改android中seekbar的Thumb的可绘制图像。在onCreate()方法我可以使用下面的如何在'onCreate'方法之后更改Android SeekBar Thumb drawable?
mSeekBar.setThumb(myDrawable);
但是切实改变拇指时,onCreate方法被调用后,我再次尝试使用不同的绘制用同样的方法和拇指去改变它消失。 api描述是'设置将在SeekBar内的进度表末尾绘制的拇指。'这是否意味着图像将从屏幕上绘制出来(如果我用我的seekbar“fill_parent”)?我试图改变偏移量无济于事,是否有其他人遇到过这个问题?或者知道如何在进度发生变化时更改拇指图像?
我还应该提及,我将seekbar的背景设置为空白xml文件(即不具有背景图像)。
目前我发现要做到这一点的唯一方法是再次调用onCreate()方法以便使用setThumb()更改拇指图像。 – 2010-10-08 14:11:01