【问题标题】:Android::Create a progressBar from code-behind (java, not from xml)Android::从代码隐藏创建一个progressBar(java,不是从xml)
【发布时间】:2010-12-14 13:21:29
【问题描述】:

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

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

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

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

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

【问题讨论】:

    标签: java android progress-bar


    【解决方案1】:

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

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


    注意: public ProgressBar(上下文上下文,AttributeSet attrs,int defStyle)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-28
      • 2012-04-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多