У меня есть приложение, использующее Theme.AppCompat.Light
, которое мне нужно использовать, так что у Диалогов есть легкая тема. Но это делает текст на моей панели инструментов черным, где я предпочел бы, чтобы он был белым. Я пробовал настроить конкретную панель инструментов app:theme
на AppCompat.Dark.Actionbar
, но не повезло... Я некоторое время искал и не мог найти конкретный вопрос и ответить на это.
Здесь мой default AppTheme:
<style name="AppTheme.Parent" parent="Theme.AppCompat.Light.NoActionBar">
<item name="colorPrimary">@color/blue</item>
<item name="colorPrimaryDark">@color/dark_blue</item>
<item name="colorAccent">@color/pink</item>
<item name="android:windowNoTitle">true</item>
<item name="windowActionBar">false</item>
</style>
Здесь мой toolbar.xml:
<android.support.v7.widget.Toolbar
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="?attr/colorPrimary"
android:minHeight="@dimen/abc_action_bar_default_height_material"
app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
app:popupTheme="@style/ThemeOverlay.AppCompat.Light" />