2016-11-07 9 views
1

Wie die Farbe der Tasten auf der AppBar ändern?, In meinem Fall der Zurück-Taste, die Standardfarbe ist weißFarbe ändern Tasten auf Android AppBar

enter image description here

Aber ich meine, und ich will Schwarz zu Weiß zu wechseln versuchen mit Akzentfarben und ändern mich immer noch nicht. Ich bin Symbolleiste für den Backbutton Android verwendet Material Design

<?xml version="1.0" encoding="utf-8"?> 

<android.support.design.widget.AppBarLayout 
    android:id="@+id/toolbar1" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"> 

    <android.support.v7.widget.Toolbar 
     android:id="@+id/toolbar" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:background="?attr/colorPrimary" 
     android:elevation="4dp" 
     app:layout_scrollFlags="scroll|enterAlways" /> 

    <android.support.design.widget.TabLayout 
     android:id="@+id/tab" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:layout_below="@id/toolbar1" 
     android:background="?attr/colorPrimary" 
     android:elevation="4dp" 
     android:theme="@style/toolBarTheme" /> 

</android.support.design.widget.AppBarLayout> 

<android.support.v4.view.ViewPager 
    android:id="@+id/viewPager" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    app:layout_behavior="@string/appbar_scrolling_view_behavior" /> 

+0

zeigen Sie XML und Java-Code, so kann Ihnen ppl helfen –

+0

https://www.google.co.in/ # q = ändern + homeasupindicator + programmgesteuert + android – pRaNaY

Antwort

0

in neuen Versionen verwenden, können Sie die Filterfarbe ändern und dass, wenn die Zurück-Taste

final Drawable backArrow = getResources().getDrawable(R.drawable.abc_ic_ab_back_mtrl_am_alpha); 
    backArrow.setColorFilter(getResources().getColor(R.color.grey), PorterDuff.Mode.SRC_ATOP); 
    getSupportActionBar().setHomeAsUpIndicator(backArrow);