1,创建
a,new AlertDialog.Builder(Context context)
b,一些设置
c,create()创建
d,show()显示
e,dismiss()退出对话框
2,常用方法
setIcon:设置图标
setTitle:设置标题
setPositiveButton:设置 确定按钮
setNegativeButton:设置 取消按钮
setNeutralButton:设置 忽略按钮
setCancelable(Boolean arg0)//按回退键是否可以取消
3,可选但唯一的方法
setMessage 设置显示消息
setItems 显示单选列表,选择后对话框退出
setSingleChoiceItems 显示单选列表,选择后对话框不退出
setMultiChoiceItems 显示多选列表,选择后对话框不退出
4,从资源文件加载对框视图
通过setView( LayoutInflater.from(Context context).inflate(resource, null) )安装视图
5,通过Activity.showDialog(int id)来显示对话框
重写Activity的以下方法
protected Dialog onCreateDialog(int id) //Dialog第一次创建时调用.这里需要通过AlertDialog.create()返回创建的对话框
protected onPrepareDialog(int id, Dialog dialog) //Dialog显示前调用
6,其他对话框
a,ProgressDialog对话框
setIndeterminate 设置进度条是否自动运转
setProgressStyle 设置显示风格.ProgressDialog.STYLE_HORIZONTAL/ProgressDialog.STYLE_SPINNER
setProgress 设置进度,只有对话框显示后才有用
setCancelable(Boolean arg0)//按回退键是否可以取消,进度条对框框默认不取消
setMessage() 设置显示内容
最简单的显示方法: public static ProgressDialog show (Context context, CharSequence title, CharSequence message)
b,TimePickerDialog/DatePickerDialog
分享到:
相关推荐
当用户运行某一应用程序而等待时,显示一个简单的进度对话框~
Android学习笔记(二)android studio基本控件及布局(实现图片查看器) Android学习笔记(三)android studio中CheckBox自定义样式(更换复选框左侧的勾选图像) Android学习笔记(四)Android 中Activity页面的...
Android学习笔记(九)——更复杂的进度对话框 完整代码,显示操作进度的进度对话框~
第一行代码 android学习笔记 修改完整版
Android学习笔记
Android学习笔记 Android学习笔记 Android学习笔记
android 学习笔记 android 学习笔记 android 学习笔记
Android学习笔记之常用控件,详细介绍各个控件的使用以及源代码
android 学习笔记(全全整理),吧android学习笔记全部整理下来了,可以去好好学习学习
Android 开发学习笔记,学习android的好资料
自己整理的Android学习笔记 都是一些小细节,有用
Android学习笔记之AndroidManifest.xml文件解析
Android学习笔记(二):安装环境
Android学习笔记(二六):输入法
Android学习笔记之Button,Toast,menu的简单用法
Android学习笔记(二四):多页显示SlidingDrawer的使用
Android学习笔记(二二): 多页显示-Tag的使用
学习java和android的笔记 更容易学习android 资深学习android 具有大量学习的笔记 很多的错误 都是从细节开始学习的
Android学习笔记(二九):嵌入浏览器