我正在使用Theme.AppCompat.Light.NoActionBar
进行活动。在标准中,此主题为所有按钮文本,对话框标题和条纹,复选框等设置一种颜色(绿色/蓝色色调)。我只需要将此基色更改为另一种颜色。我该怎么办?
现在我只能通过以下方式更改强调色:
<item name="colorAccent">@color/actis_app_green_accent</item>
答案 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>