android - 如何在 Android 上以编程方式将样式设置为 progressBar

标签 android android-styles

我在 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/

相关文章:

android - 如何使用主题属性作为颜色选择器

android - 样式不适用于自定义复选框和单选按钮

java - 从自定义按钮android中删除白色背景

android - 使用 AppCompat 的 TextView 样式的父样式

JetPack Jetifier 的 Android Crashlytics 问题

android - 需要帮助让 Android TextWatcher 处理传入的复合条形码数据

android - 让用户设置浅色或深色主题加上强调色

android - 如何在android中实现推送通知

java - 为什么上传图片到Blobstore后回调失败?

android - 如何将样式应用于android中动态创建的EditText?