Android开发之对话框
1. 概述
Android开发学习笔记。学习了Android开发中用到的对话框,包括:提醒对话框AlertDialog、日期对话框DatePickerDialog、时间对话框TimerPickerDialog。
2. AlertDialog
提醒对话框可以完成常见的交互操作,如提示、确定、选择等功能。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() {
public void onClick