Android O(26)更改文本和小部件的颜色
我用Android O(api级别26)测试了我的应用程序,我看到了文本颜色和小部件的不同,比如Android O(26)更改文本和小部件的颜色,android,android-layout,android-styles,android-8.0-oreo,Android,Android Layout,Android Styles,Android 8.0 Oreo,我用Android O(api级别26)测试了我的应用程序,我看到了文本颜色和小部件的不同,比如复选框。就好像它被禁用了一样 是否有设置此颜色的新参数?类似于accentColor?我在里面什么也没找到 Android 25: Android 26: 好的,在逐个更改每个样式属性之后。我发现了一个Android O的问题。我只是改变了它的价值,这很好 <item name="android:colorForeground">#cacaca</item> #ca
复选框
。就好像它被禁用了一样
是否有设置此颜色的新参数?类似于accentColor?我在里面什么也没找到
Android 25:
Android 26:
好的,在逐个更改每个样式属性之后。我发现了一个Android O的问题。我只是改变了它的价值,这很好
<item name="android:colorForeground">#cacaca</item>
#cacaca
我认为,如果API级别
=26
,小部件将使用此属性设置颜色。最有可能的情况是,您使用的上下文是应用程序上下文,因此没有主题。创建并使用此上下文:
new ContextThemeWrapper(context, themeResId)
把你的风格放在这里以更好地帮助你