2024.4.14

所学时间:3.5小时

代码行数:62

博客园数:1篇

所学知识:今天学习提醒对话框AlertDialog它是Android中最常用的对话框,可以完成常见的交互操作,例如提示、确认、选择等功能。必须借助建造器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 @ 2024-04-14 20:44  kuku睡  阅读(14)  评论(0编辑  收藏  举报