9_kotlin安卓(对话框)AlertDialog

[参考一篇博客进行修改](https://blog.csdn.net/maoruibin9035/article/details/79180621)

9_kotlin安卓(对话框)AlertDialog_第1张图片
布局
    

        
9_kotlin安卓(对话框)AlertDialog_第2张图片
业务逻辑
class MainActivity : AppCompatActivity(){

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)
        button_1.setOnClickListener{
            AlertDialog.Builder(this)
                    .setMessage("成功")
                    .setTitle("对话框")
                    .setPositiveButton("确定", DialogInterface.OnClickListener { dialogInterface, i ->
                        Toast.makeText(this,"对话框显示成功",Toast.LENGTH_LONG).show()
                    })
                    .setNeutralButton("取消", null)
                    .create()
                    .show()
        }
    }
}

编译并运行模拟器
按照箭头操作


9_kotlin安卓(对话框)AlertDialog_第3张图片
模拟器
9_kotlin安卓(对话框)AlertDialog_第4张图片
模拟器

成功显示对话框


9_kotlin安卓(对话框)AlertDialog_第5张图片
模拟器

你可能感兴趣的:(9_kotlin安卓(对话框)AlertDialog)