android中ProgressDialog与ProgressBar的使用
2011-10-04 17:44
651 查看
android中有两种显示进度条的方式:ProgressBar与ProgressDialog。
ProgressDialog是以打开一个新的窗口的形式来显示,它可以有很多属性:
1) 创建一个普通ProgressDialog(不带有ProgressBar)所必须的几个参数
Context: 指定当前Dialog的Container
Title:对话框标题
Message:对话框主体所显示的信息
Indeterminate:不确定性属性,这个属性对于ProgressDailog默认的转轮模式没有实际意义,默认下设置为true,它仅仅对带有ProgressBar的Dialog有作用。修改这个属性为false后可以实时更新进度条的进度。
2)以下两个为可选参数
Cancelable:增加一个可以Cancel当前Dialog的按钮,强制退出。
CancelListner:当前Dialog强制取消之后将会被执行,通常用来清理未完成的任务。
在程序中可以通过:
ProgressDialog pd=ProgressDialog.show(EX04_17.this, "hello", "hello world!");
或
pd=new ProgressDialog(EX04_17.this);
pd.setIndeterminate(false);
pd.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
pd.show();
来创建一个ProgressDialog,但是不知道第一种方法能不能设置进度条(反正我没有找到方法)。通过
pd.setProgress(intCounter);
更新进度条
ProgressBar是嵌入到activity中的方式显示,它的属性、使用方法与ProgressDialog类似。
两者都可以使用在xml中设置属性,同时可以先将属性设置为GONE 当需要显示时,将属性设置为VISIBLE
ProgressDialog是以打开一个新的窗口的形式来显示,它可以有很多属性:
1) 创建一个普通ProgressDialog(不带有ProgressBar)所必须的几个参数
Context: 指定当前Dialog的Container
Title:对话框标题
Message:对话框主体所显示的信息
Indeterminate:不确定性属性,这个属性对于ProgressDailog默认的转轮模式没有实际意义,默认下设置为true,它仅仅对带有ProgressBar的Dialog有作用。修改这个属性为false后可以实时更新进度条的进度。
2)以下两个为可选参数
Cancelable:增加一个可以Cancel当前Dialog的按钮,强制退出。
CancelListner:当前Dialog强制取消之后将会被执行,通常用来清理未完成的任务。
在程序中可以通过:
ProgressDialog pd=ProgressDialog.show(EX04_17.this, "hello", "hello world!");
或
pd=new ProgressDialog(EX04_17.this);
pd.setIndeterminate(false);
pd.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
pd.show();
来创建一个ProgressDialog,但是不知道第一种方法能不能设置进度条(反正我没有找到方法)。通过
pd.setProgress(intCounter);
更新进度条
ProgressBar是嵌入到activity中的方式显示,它的属性、使用方法与ProgressDialog类似。
两者都可以使用在xml中设置属性,同时可以先将属性设置为GONE 当需要显示时,将属性设置为VISIBLE
相关文章推荐
- android中ProgressDialog与ProgressBar的使用详解
- Android 第五课 常用控件的使用方法(TextView、Button、EditView、 ImageView、 ProgressBar、 ProgressDialog等)
- android关于ProgressBar和ProgressDialog的使用
- Android自定义progressDialog使用系统ProgressBar与图片实现(一)系统ProgressBar
- Android笔记(6) ---ProgressBar和ProgressDialog的使用
- Android自定义progressDialog使用系统ProgressBar与图片实现(二)使用图片
- Android的ProgressDialog进度对话框的使用
- 使用android ProgressBar和Toast生成一个界面
- 【转】Android ProgressDialog的使用
- Android 之 progressdialog的简单使用(部分代码)
- Android ProgressDialog的使用
- Android 使用自定义属性的ProgressBar
- ProgressDialog的使用以及和ProgressBar的区别
- android progressbar 使用自定义图片时的左右两端圆角效果实现
- android的progressDialog 的使用。android数据异步加载 对话框提示
- Android 基础教程之-------Android ProgressBar的使用!
- Android之ProgressBar进度条使用
- Android UI 之 ProgressBar、ProgressDialog、AlertDialog
- Android ProgressDialog进度条使用详解
- Android自学笔记之ProgressBar进度条的属性、常用方法及使用