gpt4 book ai didi

android - 更改默认对话框按钮文本颜色而不更改 colorAccent 属性

转载 作者:行者123 更新时间:2023-11-29 16:49:45 26 4
gpt4 key购买 nike

在 android 中,默认对话框按钮(负、中性和正)文本颜色与 colorAccent(在 colors.xml 中)属性相同,但我想设置一些不同的颜色而不更改 colorAccent 属性。我到处寻找,但找不到任何方法来做到这一点。

最佳答案

在主 AppTheme 中指定 alertDialogTheme,然后在该主题中定义不同的 colorAccent,这是 AlertDialogs 特有的:

<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
<item name="alertDialogTheme">@style/AlertDialog</item>
</style>

<style name="AlertDialog" parent="@style/ThemeOverlay.AppCompat.Dialog.Alert">
<item name="colorAccent">@color/yourColor</item>
</style>

关于android - 更改默认对话框按钮文本颜色而不更改 colorAccent 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46760170/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com