AndroidStudio无法更改AlertDialogJAVA中按钮的颜色。
创始人
2024-10-11 20:30:08
0

在AlertDialog中,如果要自定义按钮的颜色,可以采用如下代码:

AlertDialog.Builder builder = new AlertDialog.Builder(context);
builder.setMessage("Message")
       .setPositiveButton("Yes", new DialogInterface.OnClickListener() {
           public void onClick(DialogInterface dialog, int id) {
               // do something
           }
       })
       .setNegativeButton("No", new DialogInterface.OnClickListener() {
           public void onClick(DialogInterface dialog, int id) {
               // do something
           }
       });

AlertDialog alertDialog = builder.create();
alertDialog.show();

Button positiveButton = alertDialog.getButton(DialogInterface.BUTTON_POSITIVE);
positiveButton.setTextColor(getResources().getColor(R.color.colorAccent));

Button negativeButton = alertDialog.getButton(DialogInterface.BUTTON_NEGATIVE);
negativeButton.setTextColor(getResources().getColor(R.color.colorPrimary));

其中,首先需要创建一个AlertDialog.Builder实例,然后通过设置其按钮的颜色即可。使用getButton()方法来获取对应的按钮,然后通过setTextColor()方法来设置颜色。

需要注意的是,颜色值需要从资源文件中获取,例如从color.xml文件中获取颜色值,如上面的代码所示。

相关内容

热门资讯

透视透视!德普之星透视,德扑圈... 透视透视!德普之星透视,德扑圈有透视吗(透视)切实存在有挂(有挂功能)-哔哩哔哩1、德扑圈有透视吗有...
有了最新消息!德普之星私人局辅... 有了最新消息!德普之星私人局辅助器,哈糖大菠萝怎么开挂,指南教程(有挂猫腻)-哔哩哔哩1、德普之星私...
透视计算!德普辅助器怎么用,德... 透视计算!德普辅助器怎么用,德普辅助器怎么用(透视)一直有挂(有挂分享)-哔哩哔哩德普辅助器怎么用辅...
一直以来!威信茶馆大贰破解,新... 一直以来!威信茶馆大贰破解,新上游辅助器,策略教程(有挂技巧)-哔哩哔哩1.威信茶馆大贰破解 选牌创...
出乎意料的是!雀姬辅助脚本,微... 出乎意料的是!雀姬辅助脚本,微乐春天小程序辅助,模块教程(有挂攻略)-哔哩哔哩1、用户打开应用后不用...
透视辅助!德普辅助软件,德扑圈... 透视辅助!德普辅助软件,德扑圈透视挂(透视)确实存在有挂(新版有挂)-哔哩哔哩1、完成德扑圈透视挂辅...
透视ai代打!德普之星透视辅助... 透视ai代打!德普之星透视辅助软件是真的吗,德普之星的辅助工具介绍(透视)真是是有挂(有挂神器)-哔...
现就发布提示!闲逸辅助软件,w... 现就发布提示!闲逸辅助软件,wepoker插件下载,攻略教程(有挂讲解)-哔哩哔哩小薇(辅助器软件下...
透视黑科技!德普之星私人局辅助... 透视黑科技!德普之星私人局辅助免费,德普辅助器怎么用(透视)果然是真的挂(有挂透视)-哔哩哔哩1、玩...
目前来看!土豪联盟辅助器,wp... 目前来看!土豪联盟辅助器,wpk俱乐部辅助器,资料教程(有挂存在)-哔哩哔哩1、wpk俱乐部辅助器模...