android中有两种显示进度条的方式:ProgressBar与ProgressDialog。
ProgressDialog是以打开一个新的窗口的形式来显示,它可以有很多属性:
1) 创建一个普通ProgressDialog(不带有ProgressBar)所必须的几个参数
在程序中可以通过:
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