AlertDialog 对话框

对话框

首先要通过AlertDialog.Builder()创建一个构建器,之前也用过,再通过构建器,使用链式结构设置调用AlertDialog的一些属性

我们先设置一个Button,再通过点击这个Button去点击显示AlertDialog

run一下

我们还能设置几个对话框的按钮

setPositiveButton:设置一个确定按钮

这里需要我们注意一下参数,这里new的OnClickListener不是普通的OnClickListener,而是我们的DialogInterface.OnClickListener()

setNegativeButton:设置取消按钮

和上面确定按钮一样

setNeutralButton:设置中间按钮

也同理

我们再给每个监听写个打印进去

这里打印的时候的那个参数TAG我们设置一个全局变量,省的一个一个改

run一下

注:这三个按钮的位置可能和安卓版本有关,不同的版本位置有可能不一样,无碍

最后再来看一下设置自定义布局

setView

我们先创建一个布局

这里我们设置成水平horizontal

为了让我们可以看到整个布局大概可以占到dialog的哪些范围

我们加一个背景颜色,再加点东西

再看java里面

null这里alt+enter

自动加了一个这个东西,好像不加也没事,=_=流汗

再给个对象

这样我们就拿到了view

run一下

完成

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

夏夜追凉丶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值