我需要将进度条附加到AsyncTask。 AsyncTask可以正常工作,但是进度条却不能。
进度栏实际上是一个微调器!我想象进度条是一条水平粗线,从0%填充到100%。相反,我得到了一个“纺纱人”。
因此,我尝试了mProgressBar.setIndeterminate(false); -它似乎没有任何作用。
我想最重要的是
xml标记progressBar中的style =“?android:attr / progressBarStyleHorizontal”。
如何从Java代码而不是xml中做到这一点?
最佳答案
创建进度条时,第三个参数是您指定属性的位置。这是使用StyleHorizontal
的示例
ProgressBar progressBar = new ProgressBar(this, null, android.R.attr.progressBarStyleHorizontal);
注意:公共ProgressBar(上下文上下文,AttributeSet属性,int defStyle)