我需要更改Android中的 public void showProgressDialog() {
pDialog = new ProgressDialog(SignInActivity.this,R.style.MaterialDialog) {
@Override
public void onBackPressed() {
pDialog.dismiss();
}
};
pDialog.setProgressStyle(android.R.style.Widget_ProgressBar_Large);
pDialog.setIndeterminate(true);
pDialog.setCancelable(false);
pDialog.setMessage("");
pDialog.getWindow().setBackgroundDrawable(new ColorDrawable(android.graphics.Color.TRANSPARENT));
if (!pDialog.isShowing())
pDialog.show();
}
public void hideProgressDialog() {
if (pDialog != null) {
if (pDialog.isShowing()) {
pDialog.hide();
pDialog.dismiss();
}
}
}
颜色。
这是我的代码,
<style name="MaterialDialog" parent="Theme.AppCompat.Light.Dialog">
<item name="android:tint">@color/tab_selected_text_color</item>
<item name="android:colorAccent">@color/tab_selected_text_color</item>
<item name="android:gravity">center</item>
<item name="android:color">@color/tab_selected_text_color</item>
<item name="colorPrimary">@color/tab_selected_text_color</item>
<item name="colorPrimaryDark">@color/tab_selected_text_color</item>
</style>
式::
ProgressDialog
最后我的Spinner
以浅蓝色显示.js
,但根据我的要求,我需要颜色为红色。
答案 0 :(得分:0)
您可以使用material spinner
轻松自定义您的微调器
答案 1 :(得分:0)
private final ProgressDialog dialog = new ProgressDialog(Login.this, R.style.ProgressBar);
我只是改变下面的风格......以及它的工作原理。
<style name="ProgressBar" parent="@style/android:Theme.Holo">
<item name="android:textColor">#FFFFFF</item>
<item name="android:background">#000000</item>
</style>
答案 2 :(得分:0)
将此样式属性更改为红色
<强> Color.xml 强>
<color name="tab_selected_text_color">#FF0000</color>
<强> style.xml 强>
<item name="android:colorAccent">@color/tab_selected_text_color</item>
答案 3 :(得分:0)
您可以将活动主题的colorPrimary,colorPrimaryDark和colorAccent更改为红色
或者你可以试试这个:
progressBar.getProgressDrawable()。setColorFilter( Color.RED,android.graphics.PorterDuff.Mode.SRC_IN);