【发布时间】:2016-02-11 11:58:49
【问题描述】:
我有应用程序主题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 上制作带有浅色内容的深色工具栏?
【问题讨论】:
-
你在使用styles.xml v21吗?
-
@4k3R 不,只是 styles.xml
-
您找到解决方案了吗?我目前正在解决同样的问题,但没有成功。
-
@shelll 我不记得了,尝试使用
android:theme和app:popupTheme -
问题是我在
Activity中的setContentView(...)之后调用了super.onCreate(...)。这是对第 3 方库的特殊需求 :(
标签: android android-appcompat android-theme android-toolbar android-styles