Io uso due temi per la mia app a seconda del colore ActionBar voglio (colore scuro o chiaro): - Theme.AppCompat.Light.NoActionBar - Theme.AppCompat.NoActionBarToolbar NavigationIcon tema sciolto
Ecco la mia il layout della barra degli strumenti:
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:minHeight="?attr/actionBarSize"
app:theme="@style/ThemeOverlay.AppCompat.ActionBar"
>
<TextView
android:id="@+id/toolbar_title"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_gravity="center"
android:maxLines="1"
android:ellipsize="end"
android:textAppearance="?android:attr/textAppearanceLarge"
/>
</android.support.v7.widget.Toolbar>
Nel mio manifesto, ho impostato il tema di applicazione alla luce e alcune attività hanno il tema attributo impostato come scuro.
Vedo un comportamento strano con la mia barra degli strumenti. Diciamo che sto facendo un'attività con la barra degli strumenti bianca (l'attività usa il tema della luce) e navigo verso un'attività con la barra degli strumenti rossa (che ha il tema scuro). Quando torno all'attività con la barra degli strumenti bianca, l'icona di navigazione (freccia rivolta a sinistra) ora è bianca. Come ha preso il mio tema oscuro.
Spero di aver spiegato chiaramente la situazione.
Grazie!