我在我的应用程序中以编程方式创建了一个ProgressBar,默认情况下它是SPIN样式但是我希望它以HORIZONTAL样式。我没有看到任何方法/常数来实现这一点。
我不想使用ProgressDialog,因为它与我的App UI主题不一致。
有什么建议吗?
答案 0 :(得分:75)
使用它:
ProgressBar pb = new ProgressBar(context,
null,
android.R.attr.progressBarStyleHorizontal);
答案 1 :(得分:3)
如果您正在使用ProgressDialog,则可以使用以下方法更改ProgressDialog中progressBar的样式。
mProgressDialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);