我在 style.xml 中有 ProgressBar 样式。 当我创建布局时,将 ProgressBar 放在那里并设置样式如下:
style="@style/ProgressBarStyle"
将布局设置为对话框,一切正常。
其他方式以编程方式为对话框创建 View 。 所以对于 ProgressBar 我有下一个代码:
new ProgressBar(context, null, R.style.ProgressBarStyle);
但是这样一来 ProgressBar 就没有了。
附言我不会忘记添加 ProgressBar 来查看我设置为对话框 View 。
最佳答案
您可以从构造函数中设置您的样式,例如:
progressBar = new ProgressBar(activity, null, android.R.attr.progressBarStyleSmall);
其中第三个属性是样式。
你的情况,我认为错误是选错了。就是这个。
关于android - 如何在 Android 上以编程方式将样式设置为 progressBar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26303558/