2014-11-07 20 views
6

używam dwóch tematów dla mojej aplikacji w zależności od koloru actionBar chcę (ciemny lub jasny kolor): - Theme.AppCompat.Light.NoActionBar - Theme.AppCompat.NoActionBarToolbar NavigationIcon luźne motyw

Oto mój Układ paska narzędzi:

<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> 

W moim manifeście ustawiam podświetlenie tematu aplikacji, a niektóre działania mają przypisany motyw atrybutów jako ciemny.

Widzę dziwne zachowanie na moim pasku narzędzi. Załóżmy, że jestem w działaniu z białym paskiem narzędzi (działanie wykorzystuje motyw światła) i przechodzę do działania za pomocą czerwonego paska narzędzi (który ma ciemny motyw). Kiedy wracam do działania z białym paskiem narzędzi, ikona nawigacji (strzałka skierowana w lewo) jest teraz biała. Tak jak zabrało mi to mroczny temat.

Mam nadzieję, że wyjaśniłem sytuację wyraźnie.

Dziękujemy!

Odpowiedz