【问题标题】:How to resolve theme warning in default Android Material Design project in Android Studio 1.4?如何解决 Android Studio 1.4 中默认 Android Material Design 项目中的主题警告?
【发布时间】:2015-10-23 10:01:19
【问题描述】:

我正在 Android Studio 1.4 上使用 Android Material Design 尝试新的示例项目

我用 Empty Activity 创建了一个项目

一切正常。但是,从一开始,我们就可以注意到主题编辑器上有警告

1) ColorPrimary 中的警告

没有启用 textColorPrimary 和默认设置的对比度不够 textColorPrimary

2) android:textColorPrimary 中的警告

colorPrimary

的对比度不够

我的问题很简单:如何解决警告?

【问题讨论】:

标签: android material-design android-theme


【解决方案1】:

我没有Android Studio 1.4,但是我可以点击警告旁边的颜色框来查看Android Studio 2.0的对比度问题。

从颜色渐变面板中选择另一种颜色,直到警告消失。

【讨论】:

    【解决方案2】:

    如果您想显示与您的情况相同的颜色,即@color/colorPrimary(#FF3F51B5),那么只需 主题父级AppCompact Light(当前)给AppCompact Dark

    这将解决您的问题。

    如果您想选择其他颜色,您可以随时将主题父级从深到浅或从浅到深旋转。

    如果你还是没有得到你的选择结果,那么唯一的选择就是选择较浅的颜色,以便它可以匹配主题的对比度值。

    希望这会有所帮助。

    谢谢!

    【讨论】:

      【解决方案3】:

      在我的例子中是 2 个交叉点,其中一个 colorprimary 表示它与 textcolorprimary 的对比度不足,反之亦然。

      而且我认为它表示背景和文本之间的对比度不足以让用户轻松看到,而编写错误的人只是不知道如何表达它。 .

      【讨论】:

        猜你喜欢
        • 2016-10-11
        • 2016-02-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-03-12
        • 1970-01-01
        • 2013-07-21
        • 2016-06-26
        相关资源
        最近更新 更多