对话框
首先要通过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一下
完成