gpt4 book ai didi

java - Android::Create a progressBar from code-behind (java, not from xml)

转载 作者:行者123 更新时间:2023-11-30 09:51:55 26 4
gpt4 key购买 nike

我需要将进度条附加到 AsyncTask。 AsyncTask 工作正常,但进度条不正常。

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

所以,我尝试了 mProgressBar.setIndeterminate(false); - 它似乎没有任何效果。我想真正重要的是

xml标签progressBar中的style="?android:attr/progressBarStyleHorizo​​ntal"

我怎样才能从 java 代码而不是 xml 做到这一点?

最佳答案

创建进度条时,第三个参数是您指定属性的位置。下面是一个使用 StyleHorizo​​ntal

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


注意: public ProgressBar (Context context, AttributeSet attrs, int defStyle)

关于java - Android::Create a progressBar from code-behind (java, not from xml),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4439606/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com