Это странная проблема, до сих пор не могу понять, почему?
Настройка пользовательской панели инструментов, как показано ниже,
<android.support.v7.widget.Toolbar
....>
<include android:id="@+id/custom_toolbar" layout="@layout/custom_toolbar"/>
</android.support.v7.widget.Toolbar>
и просмотр текста на пользовательской панели инструментов
<TextView
.....
android:text="@string/search_by_title_or_artist"
android:textColor="@color/text_shadow_white"
.... />
и стиль в теме
<style name="AppTheme" parent="BaseTheme">
.....
<item name="android:textColorPrimary">@color/material_gray_900</item>
.....
</style>
финал - BaseTheme
<style name="BaseTheme" parent="Theme.AppCompat.Light.NoActionBar">
<item name="android:windowLightStatusBar" tools:targetApi="23">true</item>
<item name="windowActionModeOverlay">true</item>
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
<item name="android:windowFullscreen">true</item>
<item name="android:windowDrawsSystemBarBackgrounds">true</item>
<item name="android:statusBarColor">@android:color/transparent</item>
<item name="android:windowContentTransitions">true</item>
</style>
проблема в том, что цвет текста на пользовательской панели инструментов не переопределяется атрибутом android:textColor
независимо от того, установлен какой-либо цвет. на него влияет только android:textColorPrimary
в стиле темы. но другие тексты, отсутствующие в пользовательской панели инструментов, например в списке, будут переопределены на android:textColor
.
Скажите, пожалуйста, что с этим не так и как это исправить.