Android AlertDialog不显示Message

dialog不显示message??

最近写东西遇到个很烦人的问题,简简单单一个Dialog,就那么几句话,为啥就不能正常显示,,,来来回回看了几遍代码,没问题啊,,对就是像下面这样烦人!!

这里写图片描述

我的Message哪里去了???

试了很久没有,然后新建一个项目直接写了一个dialog显示,没问题啊??什么个情况哦。。。。。

后来上网搜了一堆,很多都是建议自定义dialog的contentView,但我就显示一个文本而已,每次这样太烦了,而且还是想知道为啥不显示。

继续找,找到说用support.v7包里面的AlertDialog替代,看了下我的代码,就是v7包里面的啊,,

最后,,终于找到了,那就是!!new Builder的时候加上一个Style!!!!

应该是使用V7包里面的AlertDialog需要定义它的style,而android.app.AlertDialog这里面的不需要也能正常显示,总算找到问题解决了。。

这里写图片描述

哎呀,,怪自己没掌握太好,,还是在这里记录一下,以便以后自己参考或者其他码农们嘲笑。。


AlertDialog.Builder builder = new AlertDialog.Builder(this,R.style.Theme_AppCompat_Light_Dialog_Alert);
            builder.setMessage(R.string.upload_private_photo);
            builder.setPositiveButton(R.string.upload_public_photo, new DialogInterface.OnClickListener() {
                @Override
                public void onClick(DialogInterface dialog, int which) {

            });
            builder.create().show();

github 地址:

https://github.com/lizebinbin

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值