Панель инструментов NavigationIcon свободная тема

Я использую две темы для своего приложения в зависимости от желаемого цвета actionBar (темный или светлый цвет): - Theme.AppCompat.Light.NoActionBar - Theme.AppCompat.NoActionBar

Вот мой макет панели инструментов:

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

В моем манифесте я установил тему приложения как светлую, а в некоторых действиях тема атрибута установлена ​​как темная.

Я вижу странное поведение моей панели инструментов. Скажем, я нахожусь в действии с белой панелью инструментов (в действии используется светлая тема), и я перехожу к действию с красной панелью инструментов (с темной темой). Когда я возвращаюсь к действию с белой панелью инструментов, значок навигации (левая стрелка) становится белым. Как будто это заняло мою темную тему.

Надеюсь, я ясно объяснил ситуацию.

Спасибо!


person Mathbl    schedule 07.11.2014    source источник


Ответы (1)


РЕДАКТИРОВАТЬ. Исправлено в библиотеке поддержки версии 22.0.0.

Наконец, я обнаружил, что это ошибка в appCompat. Это исправлено, но до сих пор не слито / не выпущено.

https://code.google.com/p/android/issues/detail?id=78289

person Mathbl    schedule 16.12.2014