关于Android AlertDialog.builder的用法

      这篇文章是写的详细关于AlertDialog.Builder的使用,以及其中一些方法的介绍,通过查看Android的API我们可以发现,AlertDialog的构造方法全是protected,所以我们不能直接通过new的方式来创建AlertDialog对象,可以使用它的内部类BuIlder来创建一个对话框。

        下面来看一下AlertDialog.Builder中常用的一些方法,创建对话框我们可以很灵活的对对话框中的内容和布局进行编辑,通过setIcon()我们可以设置这个对话框的显示的图标,这个方法进行了重载,参数可以是drawable对象,也可以直接传资源的ID,通过setTitle()方法我们可以设置对话框的标题,我们可以自己写对话框中的布局文件,然后使用setView()来将我们写的布局设置到对话框中,setPositiveButton()和setNagativeButton()可以设置两个按钮,一般是取消和确定按钮,还有其他的一些方法,笔者这儿就不一一列举了,毕竟根据自己的需要来进行不同的设置。这是笔者自己协的一个对话框,中间用的我已经写好的一个布局,通过Inflate()方法来得到布局,将其设置到对话框中,这儿做了2个button按钮,当然是最简单的确定和取消,至于其中的点击事件,就需要读者亲自去写其中的代码了,下面是我的XML文件资源:由于笔者都是在自己做项目中用到的,所以没有专门去重新写demo文件,所以看上去较多,请见谅,布局中用到了TablLayout和tableRow。

          下面是java文件中的代码:  

          由于笔者都是在自己做项目中将学到的和用到的东西进行分享,所以并未单独的写demo文件,还请读者见谅,如果笔者上传的代码有什么不对的地方,或者大家有什么不懂的地方,欢迎跟读者一起交流和学习,共同进步。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值