我需要将进度条附加到AsyncTask。 AsyncTask可以正常工作,但是进度条却不能。

进度栏实际上是一个微调器!我想象进度条是一条水平粗线,从0%填充到100%。相反,我得到了一个“纺纱人”。

因此,我尝试了mProgressBar.setIndeterminate(false); -它似乎没有任何作用。
我想最重要的是

xml标记progressBar中的style =“?android:attr / progressBarStyleHorizo​​ntal”。

如何从Java代码而不是xml中做到这一点?

最佳答案

创建进度条时,第三个参数是您指定属性的位置。这是使用StyleHorizontal的示例

ProgressBar progressBar = new ProgressBar(this, null, android.R.attr.progressBarStyleHorizontal);



注意:公共ProgressBar(上下文上下文,AttributeSet属性,int defStyle)

07-28 12:54