0

我使用 Android O(api 级别 26)测试我的应用程序,我发现文本颜色和小部件(如Checkbox. 就像它被禁用了一样。

有没有设置这种颜色的新参数?像accentColor什么?我在Android O Features and APIs中没有找到任何东西。

安卓 25:

在此处输入图像描述
在此处输入图像描述
在此处输入图像描述

安卓 26:

在此处输入图像描述
在此处输入图像描述
在此处输入图像描述

4

2 回答 2

0

好的,在将每个样式属性一一更改后。我找到了导致 Android O 出现问题的那个。我只是更改了它的值,这很好!

<item name="android:colorForeground">#cacaca</item>

我认为对于 API level >=26,小部件使用此属性来设置颜色。

于 2017-07-18T14:56:59.927 回答
0

您使用的上下文很可能是应用程序上下文,因此没有主题。改为创建并使用此上下文:

new ContextThemeWrapper(context, themeResId)
于 2017-09-23T04:24:13.810 回答