ProgressDialog 执行进度窗口-Android开发

进度窗口可以显示一个任务的执行进度,在Android上非常常见-当你上传下载、加载某些资源。

进度窗口有两种形式:一个是进度条;另一个是“进度圆”-不停旋转的圆圈。前者用在等候时间已知的情况,后者用在等候时间未知的情况。

ProgressDialog 执行进度窗口-Android开发

ProgressDialog 执行进度窗口-Android开发

使用到的类是ProgressDialog:

进度条:

进度圆:

ProgressDialog中的其他重要方法有:

  • getMax():进度的最大值
  • setMax(int max):设置进度的最大值
  • incrementProgressBy(int diff):增量
  • setProgress(int value):设置进度值
  • show(Context context, CharSequence title, CharSequence message):用来显示进度窗口

示例代码

首先,使用Android Studio创建一个空项目;

创建简单的ui界面,activity_main.xml

MainActivity.java中的代码:

编译运行:

ProgressDialog 执行进度窗口-Android开发

ProgressDialog 执行进度窗口-Android开发

ProgressDialog 执行进度窗口-Android开发

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注