一.所花时间

0.5h

二.代码量

30行

三.博客量

1篇

四.了解到的知识点

提醒对话框AlertDialog

AlertDialog名为提醒对话框,它是Android中最常用的对话框,可以完成常见的交互操作,例如提示、确认、选择等功能。由于AlertDialog没有公开的构造方法,因此必须借助建造器AlertDialog.Builder才能完成参数设置,AlertDialog.Builder的常用方法说明如下。
setIcon:设置对话框的标题图标。
setTitle:设置对话框的标题文本。
setMessage:设置对话框的内容文本。
setPositiveButton:设置肯定按钮的信息,包括按钮文本和点击监听器。
setNegativeButton:设置否定按钮的信息,包括按钮文本和点击监听器。
setNeutralButton:设置中性按钮的信息,包括按钮文本和点击监听器,该方法比较少用。
通过AlertDialog.Builder设置完对话框参数,还需调用建造器的create方法才能生成对话框实例。最后调用对话框实例的show方法,在页面上弹出提醒对话框。

// 创建提醒对话框的建造器
AlertDialog.Builder builder = new AlertDialog.Builder(this);
 builder.setTitle("尊敬的用户"); // 设置对话框的标题文本
builder.setMessage("你真的要卸载我吗?"); // 设置对话框的内容文本
// 设置对话框的肯定按钮文本及其点击监听器
builder.setPositiveButton("残忍卸载", new DialogInterface.OnClickListener() {
 @Override
 public void onClick(DialogInterface dialog, int which) {
 tv_alert.setText("虽然依依不舍,但是只能离开了");
 }
 });
 // 设置对话框的否定按钮文本及其点击监听器
builder.setNegativeButton("我再想想", new DialogInterface.OnClickListener() {
 @Override
 public void onClick(DialogInterface dialog, int which) {
 tv_alert.setText("让我再陪你三百六十五个日夜");
 }
 });
 AlertDialog alert = builder.create(); // 根据建造器构建提醒对话框对象
alert.show(); // 显示提醒对话框

 

posted on 2024-05-17 23:33  leapss  阅读(10)  评论(0)    收藏  举报