现在的位置: 首页 > 综合 > 正文

ProgressDialog的基本用法(一)

2013年08月09日 ⁄ 综合 ⁄ 共 1208字 ⁄ 字号 评论关闭

阅读完本文后,可以读读http://blog.csdn.net/woshishuoshuoa/article/details/9833441,会有不一样的收获哦~~~~    

ProgressDialog为进度对话框。android手机自带的对话框显得比较单一,我们可以通过ProgressDialog来自己定义对话框中将要显示出什么东西。

   首先看看progressDialog里面的方法

  setProgressStyle:设置进度条风格,风格为圆形,旋转的。
  setTitle:设置标题
  setMessage:设置提示信息;
  setIcon:设置标题图标;
  setIndeterminate:设置ProgressDialog 的进度条是否不明确;这个属性对于ProgressDailog默认的转轮模式没有实际意义,默认下设置为true,它仅仅对带有ProgressBar的Dialog有作用。修改这个属性为false后可以实时更新进度条的进度。
  setCancelable:设置ProgressDialog 是否可以按返回键取消;

  CancelListner:当前Dialog强制取消之后将会被执行,通常用来清理未完成的任务。
  setButton:设置ProgressDialog 的一个Button(需要监听Button事件);
  show:显示ProgressDialog。

  cancel:删除progressdialog

  dismiss: 删除progressdialog 作用和cancel相同

  setProgress(intCounter);更新进度条,当然一般都需要Handler的结合来更新进度条

在使用ProgressDialog时,定义一下ProgressDialog progressDialog;然后在需要出现ProgressDialog的地方调用一下      progressDialog=newProgressDialog(SearchActivity.this);//必须的
   progressDialog.setCancelable(true);//设置ProgressDialog 可以按返回键取消(可以根据需要设置
   progressDialog.setMessage("正在加载。。。");//设置提示信息(可以根据需要设置
  

progressDialog.show();//让ProgressDialog显示(必须加上)

在完成后可在相关的代码处设置一下progressDialog.hide();让progressDialog消失

注:progressDialog只是一个小对话框,在项目中根据实际需要设置即可,是需要根据实际项目实际需要看着设置的,很简单的一个小对话框哦。。。所以这里小菜鸟就不给出代码了哦,大家结合实际的项目设置就好了,只是一个简单的小对话框而已啦~~~~

抱歉!评论已关闭.