private void showProgressDialog() {        ProgressDialog progressDialog = new ProgressDialog(MainActivity.this);        progressDialog.setTitle("This is a progressDialog!");        progressDialog.setMessage("Loading...");        progressDialog.setCancelable(true);        progressDialog.show();    }

参考资料:https://www.jianshu.com/p/a9855cdc4712

常用方法

setProgressStyle:设置进度条风格,风格为圆形,旋转的。
setTitlt:设置标题
setMessage:设置提示信息;
setIcon:设置标题图标;
setIndeterminate:设置ProgressDialog 的进度条是否不明确;这个属性对于ProgressDailog默认的转轮模式没有实际意义,默认下设置为true,它仅仅对带有ProgressBar的Dialog有作用。修改这个属性为false后可以实时更新进度条的进度。
setCancelable:设置ProgressDialog 是否可以按返回键取消;
cancelListner:当前Dialog强制取消之后将会被执行,通常用来清理未完成的任务。
setButton:设置ProgressDialog 的一个Button(需要监听Button事件);
show:显示ProgressDialog。
cancel:删除progressdialog
dismiss: 删除progressdialog 作用和cancel相同
setMax(int)、getMax:设置最大进度条的值
setProgress(int)、getProgress:更新进度条,当然一般都需要Handler的结合来更新进度条
incrementProgressBy(int)增加进度条
setProgressDrawable:设置progress发生变化时的进度指示条的背景图

更多相关文章

  1. android动态使用FrameLayout(简单使用)
  2. MPAndroidChart的具体属性方法
  3. Android---30---ProgressBar进度条的使用
  4. 在子线程中更新UI(后台服务)
  5. Android_自定义底部动画弹出pupopwindow
  6. android:ListView:convertView.setTag()来设置数据
  7. 使用Notification发送消息通知
  8. Android(安卓)TextView 一些字体颜色、大小设置属性
  9. Android(安卓)BaseFragment基类

随机推荐

  1. 大规模预训练模型在阿里机器翻译中的应用
  2. ML笔记 | 零基础学懂机器学习(五)
  3. BAT题库 | 机器学习面试1000题系列(第146~
  4. 深度时空网络、记忆网络与特征表达学习在
  5. 在苹果Mac上如何自定 Safari 浏览器窗口?
  6. BAT题库 | 机器学习面试1000题系列(第151~
  7. 苹果Mac YouTube视频下载器推荐:Airy
  8. shell--if条件语句
  9. 解决redis消息通知造成大量redisMessageL
  10. 知识蒸馏:让LSTM重返巅峰!