gpt4 book ai didi

android - 如何更改 Android Material 主题提醒中的强调色?

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:37:01 27 4
gpt4 key购买 nike

我的 values-v21 文件夹中有以下主题声明:

<style name="BaseTheme" parent="android:Theme.Material.Light.DarkActionBar">
<item name="android:colorPrimary">@color/brand_primary</item>
<item name="android:colorPrimaryDark">@color/status_bar_bg</item>
<item name="android:colorAccent">#FF00FF</item>
<item name="android:colorControlHighlight">#0000FF</item>
</style>
这些颜色按预期应用于所有内容(例如状态栏或操作模式),但警报中的所有控件(复选框、单选框和按钮)仍具有默认的绿松石色。还有办法给它们上色吗?

附注我没有使用 appcompat 库,出于这个问题的目的,你应该假装我不支持 Lollipop 以下的任何内容。

最佳答案

我假设“警报”是指 Dialog。这些由不同的主题引用控制:

<style name="AppTheme" parent="android:Theme.Material.Light.DarkActionBar">
<item name="android:alertDialogTheme">@style/BaseDialogTheme</item>
</style>

<style name="BaseDialogTheme" parent="android:Theme.Material.Dialog.Alert">
<item name="android:colorPrimary">...</item>
</style>

关于android - 如何更改 Android Material 主题提醒中的强调色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26938219/

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