2016-09-27 8 views
0

AndroidでSpinnerの色を変更する必要があります。変更のヘルプが必要です進捗ダイアログのスピナーの色

これは

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を示しているが、私の要件ごとに、私は赤に色を必要とします。

答えて

0

あなたは簡単に私は以下のようにスタイルを変更...とそののために働いて、あなたのスピナー

https://github.com/ganfra/MaterialSpinner

+0

ここで、tab_selected_text_colorは赤色のみを意味します。 – user1831933

+0

私は上記のシナリオを試しましたが、これらは私のためには機能しません – user1831933

0
private final ProgressDialog dialog = new ProgressDialog(Login.this, R.style.ProgressBar); 

をカスタマイズするmaterial spinnerを使用することができます。

<style name="ProgressBar" parent="@style/android:Theme.Holo"> 
    <item name="android:textColor">#FFFFFF</item> 
    <item name="android:background">#000000</item> 
</style> 
0

変更赤色にこのスタイル属性

Color.xml

<color name="tab_selected_text_color">#FF0000</color> 

style.xml

<item name="android:colorAccent">@color/tab_selected_text_color</item> 
0

あなたはcolorPrimary、colorPrimaryDarkを変更することができますし、列赤

にあなたの活動のテーマのorAccentまたはあなたはこれを試すことができます。

progressBar.getProgressDrawable()setColorFilter( Color.RED、android.graphics.PorterDuff.Mode.SRC_IN)。

関連する問題