我有应用主题Theme.AppCompat.Light.NoActionBar
,它为我的应用程序提供了轻量级主题,因此Dialogs
等上的文字很暗。我也希望我的Toolbar
有深色背景和浅色前景,所以我把它们写到Toolbar
:
app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
app:popupTheme="@style/ThemeOverlay.AppCompat.Light"
问题:这会让Toolbar
变暗,文本,在Lollipop上显示背面图标为白色,但不适用于KitKat:
棒棒糖:
问题:如何使用我当前的主题Theme.AppCompat.Light.NoActionBar
在KitKat上创建包含Light内容的Dark工具栏?
答案 0 :(得分:0)
试试这个:
<style name="MyToolbarStyle" parent="Theme.AppCompat.Light">
<!-- Used to for the title of the Toolbar -->
<item name="android:textColorPrimary">#fff</item>
<!-- Used to for the title of the Toolbar when parent is Theme.AppCompat.Light -->
<item name="android:textColorPrimaryInverse">#fff</item>
<!-- Used to color the text of the action menu icons -->
<item name="android:textColorSecondary">#fff</item>
<!-- Used to color the overflow menu icon -->
<item name="actionMenuTextColor">#fff</item>
<!-- Color of the Toolbar -->
<item name="android:background">#455a64</item>
</style>
看看这篇文章:
Android Theme.AppCompat.Light with Dark Toolbar (for light text)