目录:1、背景
2、常用方法
3、Demo
1、背景
在Android中对话框应用非常广泛,适用于投票、选择、设置端口号、验证码、用户登录等多个场景,好的对话框在方便的前提下提高应用的友好性,下面我们一起来了解dialog。
2、常用方法
AlertDialog.Builder builder = new AlertDialog.Builder(this) // 创建对话框构建器
builder.setIcon(R.drawable.ic_launcher); // 设置对话框的图标
builder.setTitle() // 设置对话框的标题
builder.setMessage () //设置对话框提示语句
setSingleChoiceItems() // 设置对话框单选列表项
setMultiChoiceItems() //设置对话框多选列表项
builder.create().show();
builder.create() //创建对话框
builder.show() //显示对话框
AlertDialog对话框按钮:
三个按钮都是系统默认的按钮,显示位置不同,可根据实际情况选择使用
setPositiveButton //积极,右,一般用于确定按钮
setNegativeButton //否定,左,一般用于取消按钮
setNeutralButton //中性,中,相当于一个忽略的按钮
3、Demo
3.1、选择对话框
运行截图:
3.2、单选对话框
运行截图:
3.3、多选对话框
运行截图:
3.4、自定义对话框
需要先在xml布局文件中创建一个自己想要的布局
运行截图:
over,over.