本文共 898 字,大约阅读时间需要 2 分钟。
关注 ,免费获取全套安卓开发学习资料
AlertDialog是以提示框形式展示信息的UI控件,.
private fun showDialog() { AlertDialog.Builder(this) .setTitle("对话框标题") .setMessage("对话框内容") .setIcon(R.mipmap.ic_launcher)//设置图标 .setCancelable(true) //设置点击对话框以外区域是否让对话框消失 //设置确定按钮 .setPositiveButton("确定") { dialog, _ -> Toast.makeText(this, "你点击了确定", Toast.LENGTH_SHORT).show() dialog.dismiss() } //设置取消按钮 .setNegativeButton("取消") { dialog, _ -> Toast.makeText(this, "你点击了取消", Toast.LENGTH_SHORT).show() dialog.dismiss() } .create().show()}
方法名 | 用途 |
---|---|
setTitle | 设置标题 |
setMessage | 设置对话框内容 |
setIcon | 设置对话框图标 |
setCancelable | 设置点击对话框以外区域是否让对话框消失,可选值:true:消失,false:不消失 |
setPositiveButton | 设置确定按钮上的文字及点击事件 |
setNegativeButton | 设置取消按钮上的文字及点击事件 |
关注头条号,第一时间获取最新文章:
转载地址:http://rwodf.baihongyu.com/