AlertDialog(对话框)
1.基本使用流程
Step 1:创建AlertDialog.Builder对象;
Step 2:设置属性 (setTitle()、setMessage());
Step 3:设置按钮(setPositive/Negative/NeutralButton());
Step 4:builedr.create()创建AlertDialog对象,AlertDialog.show()显示对话框
注:
setCanceledOnTouchOutside(false);调用这个方法时,按对话框以外的地方不起作用。按返回键还起作用
setCanceleable(false);调用这个方法时,按对话框以外的地方不起作用。按返回键也不起作用
2.使用案例
ProgressDialog(进度条对话框)
1.两种创建方式
2.常用方法
setTitle(): 设置标题
setMessage(): 设置内容
setCancelable(): 设置是否可以取消
setProgressStyle(ProgressDialog.STYLE_HORIZONTAL):设置进度条的风格(HORIZONTAL水平、SPINNER圆形)
setIndeterminate():是否显示进度
setMax(): 设置进度条最大值
setProgress(): 设置进度
DatePickerDialog(日期选择对话框)
注意:月份为0~11
TimePickerDialog(时间选择对话框)
DialogActivity
eg.使用DialogActivity实现选择头像的布局