android dialog
android.app.Dialog
基本实现
//1, AlertDialog.Builder 设置对话框样式
AlertDialog.Builder alertDialogBuilder=new AlertDialog.Builder(this);
//2, 创建对话框
AlertDialog alertDialog = alertDialogBuilder.create();
//3, 显示对话框
alertDialog.show();
//4, 隐藏
alertDialog。dismiss();
样式 alertDialogBuilder
setTitle();//设置标题
setIcon();//设置图表
/*设置下方按钮*/
setPositiveButton();
setNegativeButton();
setNeutralButton();
//设置内容区域
setMessage();//设置显示文本
setItems();//设置对话框内容为简单列表项
setSingleChoiceItems();//设置对话框内容为单选列表项
setMultiChoiceItems();//设置对话框内容为多选列表项
setAdapter();//设置对话框内容为自定义列表项
setView();//设置对话框内容为自定义View
//设置对话框是否可取消
setCancelable(booleab cancelable);
setCancelListener(onCancelListener);
ProgressDialog
-
get/setMax()
-
get/setProgress()
-
get/setSecondaryProgress
-
incrementProgressBy(int) 设置增长进度
-
incrementSecondaryProgressBy
-
setMessage
-
setProgressStyle
-
setProgressDrawable
-
onStart()
DatePickerDialog
public DatePickerDialog(Context context, OnDateSetListener callBack, int year, int monthOfYear, int dayOfMonth)
TimePickerDialog
public TimePickerDialog(Context context, OnTimeSetListener listener, int hourOfDay, int minute, boolean is24HourView)