更改Theme.AppCompat全局颜色

时间:2016-02-19 09:29:49

标签: android android-design-library

我正在使用Theme.AppCompat.Light.NoActionBar进行活动。在标准中,此主题为所有按钮文本,对话框标题和条纹,复选框等设置一种颜色(绿色/蓝色色调)。我只需要将此基色更改为另一种颜色。我该怎么办?

现在我只能通过以下方式更改强调色:

<item name="colorAccent">@color/actis_app_green_accent</item>

1 个答案:

答案 0 :(得分:0)

您可以使用Theme.AppCompat.NoActionBar(对于黑暗主题)和Theme.AppCompat.Light.NoActionBar(对于浅色主题)。

它会改变一些基本视图的背景和文字颜色。

要更改特定视图的颜色,您应该在主题块中添加特定项目。 例如

        <item name="colorButtonNormal">@color/color_primary</item>
        <item name="colorPrimary">@color/color_primary</item>
        <item name="colorPrimaryDark">@color/color_primary_dark</item>
        <item name="colorAccent">@color/color_accent</item>