当前位置: 首页 > 知识库问答 >
问题:

MaterialComponents主题警报对话框按钮

冯招
2023-03-14

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

但是现在我遇到了一个问题,在这个页面中有一个注释https://github.com/Material-Components/Material-Components-android/blob/master/docs/geting-started.md

注意:使用Material Components主题可以启用一个自定义视图充气器,该视图充气器将默认组件替换为对应的材料组件。目前,这仅用MaterialButton替换Button XML组件。

Theme.MaterialComponents.Light.NoActionBar

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

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

android.app.AlertDialog.Builder

共有1个答案

伯英锐
2023-03-14

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

androidx.appcompat.app.AlertDialog

当我改用这个的时候,一切都像预期的那样开始工作了。我在这里找到了解决方案

https://github.com/Material-Components/Material-Components-android/issues/162

 类似资料:
  • 我正在使用新的JavaFX Alert类(Java1.8_40),并尝试在exibition文本中使用HTML标记,但到目前为止还没有成功。下面是我正在尝试做的一个例子。 有没有人知道这是不是真的可能,给我举个例子? 提前道谢。

  • 问题内容: 这是一个滑块难题。拼图完成后,我想显示一个带有“确定”按钮的对话框。当按下“确定”按钮时,我使用来通过Android浏览器加载网站。唯一的问题是,使用当前代码,当拼图完成后,它不会加载一个框(当我使用时会加载)。它什么也没做。有任何想法吗? 问题答案: 试试这个

  • 我正在开发一个Android应用程序。我需要自定义警报对话框按钮,因为它以未指定的方式向我显示按钮。 调用警报对话框的代码为: 在

  • 我在antoher的项目中有完全相同的代码,但它在这里继续崩溃。我有。我真的不确定问题出在哪里。我尝试过切换gradle版本,从切换到。不管怎样,一切都失败了

  • 我已经创建了一个警报对话框构建器,其中正在显示一个表单的对话,我的积极按钮名称是提交,我希望按钮被禁用,除非表单中的所有字段都被填满。下面是我的代码,任何人可以帮助我在这方面的工作。谢谢

  • 我有一个自定义的Spinner类,它使用一个警报对话框来显示它的内容,它有“提交”和“取消”按钮。警报对话框有一个编辑文本,其他都是只读标签。在单击编辑文本时,虚拟键盘出现,它移动布局,向上移动位,但按钮保持隐藏。我希望按钮也是可见的。 在活动类中:-this.getWindow().setSoftinPutMode(Windowmanager.layoutParams.soft_input_ad