Android 未从样式应用工具栏主题(22.1.0)
在appcompat版本22.1.0之前,我能够在styles.xml中为我的应用程序工具栏定义全局样式Android 未从样式应用工具栏主题(22.1.0),android,android-appcompat,Android,Android Appcompat,在appcompat版本22.1.0之前,我能够在styles.xml中为我的应用程序工具栏定义全局样式 <item name="toolbarStyle">@style/AppTheme.Widget.Toolbar</item> @style/AppTheme.Widget.Toolbar “我的全局工具栏样式”为工具栏声明了一个主题属性: <style name="AppTheme.Widget.Toolbar" parent="Widget.AppCom
<item name="toolbarStyle">@style/AppTheme.Widget.Toolbar</item>
@style/AppTheme.Widget.Toolbar
“我的全局工具栏样式”为工具栏声明了一个主题属性:
<style name="AppTheme.Widget.Toolbar" parent="Widget.AppCompat.Toolbar">
<item name="theme">@style/AppTheme.Widget.Toolbar.ThemeOverlay</item>
</style>
@style/AppTheme.Widget.Toolbar.ThemeOverlay
升级到22.1.0并将theme属性更改为新的android:theme属性后,主题不再应用。如果我在layout.xml中的工具栏上声明这个主题,它就会工作
如何为具有全局样式的工具栏声明全局主题?这不是一个bug,因为
android:theme
比任何样式都有更大的意义(样式从主题中获取其值)
作为实现的副作用,这在以前的版本中确实有效。现在的实现更接近于在安卓5.0+中如何工作的
LayoutInflater
。@chris banes会喜欢你的帮助!正确的。所以,没有办法让工具栏使用暗主题(应用程序主题设置为亮),只使用全局样式?