0

所以我有一个 SeekBar 在下载文件时会填满。下载完成后,填充的 SeekBar 就会消失。我运行 setThumb(null) 方法来填充它,而不是只显示一个拇指图标。好吧,现在使用较新的操作系统,此方法会使用 NullPointerException 使程序崩溃。我将它设置为实际的可绘制对象,但它在开始时填满了我不想要的一半。当我根本不竖起拇指时,它显示出一个丑陋的小东西。你能帮忙的话,我会很高兴。谢谢。

4

2 回答 2

2

你可以做两件事:

  • 使用 a ProgressBar,而不是 aSeekBar
  • 将拇指可绘制对象设置为透明可绘制对象(ColorDrawable或透明图像)
于 2012-07-11T20:42:16.167 回答
0

所以解决这个问题的方法是将它变成一个 ProgressBar(感谢 Romain Guy 和 MH),然后改变它的样式。这个网站基本上解释了它并且非常有帮助:http ://android-er.blogspot.com/2010/11/progressbar-running-in-asynctask.html

于 2012-07-12T18:58:05.857 回答