ProgressDialog进度对话框

一、ProgressDialog进度对话框
ProgressDialog是AlertDialog类的一个扩展,可以为一个未定义进度的任务显示一个旋转轮形状的进度动画,或者为一个指定进度的任务显示一个进度条。
一个对话框中显示一个进步指标和一个可选的文本信息或一个视图。只有文本信息或一个视图,可以同时使用。
对话框可以按back键取消。


二、方法:
setProgressStyle()设置进度条风格
setTitle()        设置ProgressDialog 标题  
setMessage()      设置ProgressDialog 提示信息
setIcon()         设置ProgressDialog 标题图标
setIndeterminate()设置ProgressDialog 的进度条是否不明确   
setCancelable()   设置ProgressDialog 是否可以按退回按键取消
setButton()       设置ProgressDialog 的一个Button
setProgress()     设置ProgressDialog 进度条进度
show()            显示ProgressDialog


三、自定义进度对话框:
	/**
	 * 进度对话框
	 * @param context
	 * @param title
	 * @param message
	 * @param canCelable
	 * @param indeterminate
	 */
	public static ProgressDialog createProgressDialog(Context context, String title,String message, boolean canCelable, boolean indeterminate) {
		ProgressDialog p = new ProgressDialog(context);
		p.setIcon(R.drawable.progress);
		p.setTitle(title);
		p.setMessage(message);
		p.setCancelable(canCelable);
		p.setIndeterminate(indeterminate);
		return p;
	}



四、扩展知识:
1. http://blog.chinaunix.net/uid-22985736-id-3511699.html

你可能感兴趣的:(ProgressDialog)