![](/img/trans.png)
[英]How to change font size in style.xml for docx using apache poi
[英]How to change circle color in progress dialog? (no style.xml, only themes.xml)
你好,我想问一件事。 如何从进度对话框更改此圆圈的颜色? 我的项目没有style.xml,它有themes.xml 和themes.xml 的深色版本,所以没有colorAccent,即使如此我还是在themes.xml 中添加了colorAccent。 我也已经改变了我的次要和主要颜色,它们表示这个圆圈的颜色相同,但它仍然没有改变。
这是我在初始化后制作进度对话框的方法:
mLoginProgress.setTitle(resources.getString(R.string.loginloadingtitle));
mLoginProgress.setMessage(resources.getString(R.string.loginloadingmessage));
mLoginProgress.setCanceledOnTouchOutside(false);
mLoginProgress.show();
您可以创建自己的ProgessBar
并使用setIndeterminateDrawable
在ProgressDialog
设置它。
ProgressDialog mLoginProgress = new ProgressDialog(this);
mLoginProgress.setTitle(resources.getString(R.string.loginloadingtitle));
mLoginProgress.setMessage(resources.getString(R.string.loginloadingmessage));
mLoginProgress.setCanceledOnTouchOutside(false);
Drawable drawable = new ProgressBar(this).getIndeterminateDrawable().mutate();
drawable.setColorFilter(ContextCompat.getColor(this, R.color.colorPrimaryDark),
PorterDuff.Mode.SRC_IN);
mLoginProgress.setIndeterminateDrawable(drawable);
mLoginProgress.show();
尝试使用ProgressDialog(Context context, int theme)
与您添加colorAccent
的主题
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.