如何在Android中以编程方式创建“横向样式”进度条?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (35)

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

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

有什么建议吗?

提问于
用户回答回答于

用这个:

ProgressBar pb = new ProgressBar(context,
                                 null, 
                                 android.R.attr.progressBarStyleHorizontal);
用户回答回答于

如果你正在使用ProgressDialog,则可以通过以下方法来更改ProgressDialog中progressBar的样式:

mProgressDialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);

扫码关注云+社区