如何更改警报对话框中按钮的颜色[重复]

2023-12-27

这是我创建对话框的代码,

builder.setMessage(msg).setNeutralButton("Dismiss",dialogClickListener)
                       .setPositiveButton("Edit", dialogClickListener)
                       .setNegativeButton("Delete", dialogClickListener).show();

是否可以用蓝色而不是红色显示解雇?


首先,从构建器创建 AlertDialog:

AlertDialog dialog = builder.create();

然后你可以找到你的按钮并改变颜色:

dialog.show(); //Only after .show() was called
dialog.getButton(dialog.BUTTON_NEGATIVE).setTextColor(your_color);
dialog.getButton(dialog.BUTTON_POSITIVE).setTextColor(your_color);
dialog.getButton(dialog.BUTTON_NEUTRAL).setTextColor(your_color);

这里你使用下一个method https://developer.android.com/reference/android/widget/TextView.html#setTextColor(int):

void setTextColor (int color)
     Sets the text color for all the states (normal, selected, focused) to be this color.
Parameters
     color  int: A color value in the form 0xAARRGGBB. Do not pass a resource ID. To get a color value from a resource ID, call getColor.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何更改警报对话框中按钮的颜色[重复] 的相关文章

随机推荐

  • 如何使用 RESTful Web 服务创建异步通知系统?

    我有一个通过 RESTful Web 服务提供的 Java 应用程序 我想创建一种机制 以便客户端可以注册事件通知 问题是无法保证客户端程序将是 Java 程序 因此我无法为此使用 JMS 即 如果每个客户端都是 Java 应用程序 那么我
  • angularjs + spring mvc + json post请求

    我一直在网上对我的问题进行一些研究 我觉得我的代码反映了大多数示例中编写的内容 然而 它仍然不起作用 这就是我的问题 长话短说 我想发送 POST 请求以将新项目添加到某些 后端 对于 REST API 我使用 Spring MVC 为了发
  • 拒绝 then() 的承诺

    你怎么能拒绝来自其内部的承诺then 例如 Promise all promiseArr then gt if cond reject catch gt do something 我发现的唯一相关问题是 如何拒绝来自 then 函数内部的承
  • 将事件添加到本机日历不起作用

    我正在开发一个 Android 应用程序 我必须将事件添加到本机 Android 日历中 所以我尝试了以下代码 if Build VERSION SDK INT gt 8 l eventUri Uri parse content com a
  • AuthnProviderAlias ldap 可以与 Apache2.4.x 一起使用吗?

    这在 Apache2 2 中完美运行 但在 2 4 中则不然 我need现在使用2 4
  • 在 Discord.js 中将 Bot 作为前缀提及

    仅当我不向整个命令添加空格时 我的前缀才有效 例如 token prefix lt 453463055741747200 gt const Discord require discord js module exports run asyn
  • 按特定顺序对 JavaScript 对象数组进行排序(使用现有函数)

    给定一个对象数组 key a value 42 key d value 28 key c value 92 key b value 87 和一个键数组 c a b d 是否有 ECMAScript 函数或第 3 方 JavaScript 库
  • 从列表中删除不在另一个列表中的元素 - Kotlin

    我有两个 mutableList listOfA 有很多对象 包括重复项 而 listOfB 则较少 所以我想使用 listOfB 来过滤 listOfA 中的相似对象 这样所有列表的末尾都会有相同数量的具有相同键的对象 下面的代码可以解释
  • Linux 中程序信息的存储位置和方式

    我是 Linux 新手 我只是把它弄乱了 但现在我想让我的 Java 程序在 Linux 上运行 我在互联网上快速浏览了一下 找到了目录列表及其说明 usr lib似乎是我存储程序信息的最佳位置 但我刚刚在我的 VirtualBox VM
  • 如何使用 javascript 更改 YUI3 选项卡

    我想提供一个使用 YUI3 更改选项卡的附加链接 我有一个表单分布在多个选项卡上 因此在选项卡内容的底部我想要一个 继续 链接 该链接将用于下一个选项卡 有任何想法吗 myTabView selectChild index 是以编程方式更改
  • 在 pandas 数据帧上使用 str.contains [重复]

    这个问题在这里已经有答案了 这个 pandas python 代码生成错误消息 TypeError 一元 的操作数类型错误 float 我不知道为什么 因为我正在尝试操作 str 对象 df Anomalous Vendor Reasons
  • PHP SOAP 客户端可以理解多部分消息吗?

    有这样的神兽吗 简单的SOAP客户端 http www php net soapPHP 附带的不理解多部分消息 提前致谢 原生 PHPSoapClient http de3 php net manual en class soapclien
  • 面板双缓冲

    通过将 AllPaintingInWmPaint UserPaint 和 DoubleBuffer ControlStyles 的值设置为 true 可以对整个表单进行双缓冲 this SetStyle ControlStyles AllP
  • 如何使 Python 脚本独立可执行,无需任何依赖即可运行? [复制]

    这个问题在这里已经有答案了 我正在构建一个 Python 应用程序 不想强迫我的客户安装 Python 和模块 那么 有没有办法将Python脚本编译为独立的可执行文件呢 您可以使用py安装程序 http www pyinstaller o
  • 父docker中的CMD是否被子docker镜像中的CMD/ENTRYPOINT覆盖?

    我正在尝试深入了解 docker 我知道CMD or ENTRYPOINT用于指定docker镜像的启动 可运行命令CMD被覆盖ENTRYPOINT 但我不知道 当父 docker 镜像也有时 它是如何工作的CMD OR ENTRYPOIN
  • 将 DIV 放置在具有可变高度的固定 div 下方

    问题是这样的 可以说我有这样的东西 div div div div div div 我希望 below div 位于 top div 下方 但不使用 margin top 因为 top div 将具有不同的大小 此外 below div 的
  • Criteria查询规范中不同类型的合并规范

    我有一个Activity实体位于 ManyToOne有关系Event实体及其相应的元模型 Activity and Event 由 JPA 模型生成器生成 我创建了专门的课程ActivitySpecifications and EventS
  • 跨多个模块定义谓词的各个部分

    我正在尝试写一个谓词move 3它处理多种术语 每种术语都在单独的文件中定义 我正在尝试为此使用模块 因为这些文件包含其他应适当命名空间的谓词 所以 我创建了一个模块cat prolog内容 module cat move 3 multif
  • z3在处理非线性实数运算时能否始终给出结果

    我有一个问题需要解决一组非线性多项式约束 在处理非线性实数算术时 z3 能否始终给出结果 sat 或 unsat 结果也还好吗 是的 假设 1 资源可用 并且 2 您仅使用实际约束 以便nlsat使用了策略 正如我上次检查的那样 它没有与其
  • 如何更改警报对话框中按钮的颜色[重复]

    这个问题在这里已经有答案了 这是我创建对话框的代码 builder setMessage msg setNeutralButton Dismiss dialogClickListener setPositiveButton Edit dia