如何在Android中以编程方式创建"水平样式"进度条?

iuq*_*iuq 26 android android-progressbar android-styles

我在我的应用程序中以编程方式创建了一个ProgressBar,默认情况下它是SPIN样式但是我希望它以HORIZONTAL样式.我没有看到任何方法/常量来实现这一点.

而且我不想使用ProgressDialog,因为它与我的App UI主题不一致.

有什么建议吗?

waq*_*lam 77

用这个:

ProgressBar pb = new ProgressBar(context,
                                 null, 
                                 android.R.attr.progressBarStyleHorizontal);
Run Code Online (Sandbox Code Playgroud)

  • 谢谢,它有效!我迷失在'二传手'中. (2认同)
  • 这在我们初始化它时起作用.我们怎么能这样做呢?我们如何在线改变风格? (2认同)
  • 一旦视图初始化,您就无法更改它的“Style”。 (2认同)