gpt4 book ai didi

android - 未从样式应用工具栏主题 (22.1.0)

转载 作者:可可西里 更新时间:2023-10-31 22:04:20 25 4
gpt4 key购买 nike

在 appcompat 版本 22.1.0 之前,我能够在 styles.xml 中为我的应用程序工具栏定义全局样式。

<item name="toolbarStyle">@style/AppTheme.Widget.Toolbar</item>

我的全局工具栏样式声明了工具栏的主题属性:

<style name="AppTheme.Widget.Toolbar" parent="Widget.AppCompat.Toolbar">
<item name="theme">@style/AppTheme.Widget.Toolbar.ThemeOverlay</item>
</style>

升级到 22.1.0 并将 theme 属性更改为新的 android:theme 属性后,不再应用主题。如果我在 layout.xml 中的工具栏上声明这个主题,它就可以工作。

如何为具有全局样式的工具栏声明全局主题?

最佳答案

这不是错误,因为 android:theme 比任何样式都具有更大的意义(样式从主题中获取它们的值)。

作为实现的副作用,这在以前的版本中确实有效。该实现现在更接近 LayoutInflater 在 Android 5.0+ 中的工作方式。

关于android - 未从样式应用工具栏主题 (22.1.0),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29809747/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com