gpt4 book ai didi

android - MaterialComponents 主题警报对话框按钮

转载 作者:IT老高 更新时间:2023-10-28 21:47:57 26 4
gpt4 key购买 nike

最近我从支持库切换到 com.google.android.material:material:1.0.0

但是现在我有一个问题,在这个页面中有一个注释 https://github.com/material-components/material-components-android/blob/master/docs/getting-started.md

Note: Using a Material Components theme enables a custom view inflater which replaces default components with their Material counterparts. Currently, this only replaces Button XML components with MaterialButton.

以及我正在使用的主题

Theme.MaterialComponents.Light.NoActionBar

完全按照该注释中的说明进行操作,它将 AlertDialog 按钮替换为 MaterialButtons,但问题是默认情况下 MaterialButtons 是彩色背景,现在按钮看起来像这样:enter image description here

我怎样才能让它们再次无边框和无背景?

PS 我正在使用警报生成器来创建警报对话框:

android.app.AlertDialog.Builder

最佳答案

我知道是什么导致了这个问题。我需要使用不同的 AlertDialog 类:

androidx.appcompat.app.AlertDialog

当我切换到这个时,一切都开始按预期工作。这是我找到解决方案的地方:

https://github.com/material-components/material-components-android/issues/162

关于android - MaterialComponents 主题警报对话框按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52829954/

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