勇于求知的人,决不至于空闲于事。——孟德斯鸠

非常简单

先看效果

image-20200924200731804

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
// 构件一个AlertDialog
new AlertDialog.Builder(MainActivity.this)
// 设置标题
.setTitle("提示")
// 设置主要消息
.setMessage("确认?")
// 设置确认按钮
.setPositiveButton("确定", (dialog, which) -> {
// 点击确认按钮后执行
Log.i("点击了确认", "太棒了!");
})
//设置取消按钮
.setNegativeButton("取消", (dialog, which) -> {
// 点击取消按钮后执行
Log.e("点击了取消", "退出本页面");
finish();
})
// 使弹框显示 hide()为隐藏
.show();

对于这种小组件,是经常用到的,顺便一提还可以使用setView()自定义弹框视图