Android中ProgressDialog的使用
来源:互联网 发布:js 滑动选择插件 编辑:程序博客网 时间:2024/05/16 04:53
1、ProgressDialog简介
ProgressDialog,进度条对话框,可以设置水平进度条和圆形进度条,其中圆形进度条是一个不断旋转的动画,没有实际进度;而水平进度条可以设置当前的进度值。
2、创建ProgressDialog
2.1、创建圆形的ProgressDialog
// 进度计数int iCount = 0;private ProgressDialog dialog;/** * 显示圆形进度条 */private void showCircleDialog() {iCount = 0;// 创建ProgressDialog对象,使用该方式创建默认为圆形旋转的进度条STYLE_SPINNERdialog = ProgressDialog.show(MainActivity.this, "圆形进度条","Loading. Please wait...", true);// 设置ProgressDialog 标题图标dialog.setIcon(R.drawable.ic_launcher);// 设置ProgressDialog 按退回按键可以取消dialog.setCancelable(true);// 让ProgressDialog显示dialog.show();// 创建线程实例new Thread() {public void run() {try {while (iCount <= 100) {// 由线程来控制进度。dialog.setProgress(iCount++);// 设置当前进度值Thread.sleep(50);}dialog.cancel();} catch (InterruptedException e) {dialog.cancel();}}}.start();}
2.2、创建水平的ProgressDialog
// 声明进度条对话框private ProgressDialog pdDialog = null;// 进度计数int iCount = 0;/** * 显示水平进度条 */protected void showHorDialog() {iCount = 0;// 创建ProgressDialog对象pdDialog = new ProgressDialog(MainActivity.this);// 设置进度条风格,风格为长形pdDialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);// 设置ProgressDialog 标题pdDialog.setTitle("水平进度条");// 设置ProgressDialog 提示信息pdDialog.setMessage("正在下载中……");// 设置ProgressDialog 标题图标pdDialog.setIcon(R.drawable.ic_launcher);// 设置ProgressDialog 的进度条是否不明确:true为是不明确pdDialog.setIndeterminate(false);// 设置ProgressDialog 是否可以按退回按键取消pdDialog.setCancelable(false);// 让ProgressDialog显示pdDialog.show();// 创建线程实例new Thread() {public void run() {try {while (iCount <= 100) {// 由线程来控制进度。pdDialog.setProgress(iCount++);Thread.sleep(50);}pdDialog.cancel();} catch (InterruptedException e) {pdDialog.cancel();}}}.start();}
0 0
- Android中ProgressDialog的使用
- android中ProgressDialog与ProgressBar的使用
- android中ProgressDialog与ProgressBar的使用
- Android中AlertDialog和ProgressDialog的使用
- Android中ProgressDialog的简单使用.
- Android ProgressDialog的使用
- android progressDialog的使用
- Android中ProgressDialog的用法
- android中ProgressDialog与ProgressBar的使用详解
- android开发中-使用Dialog ProgressDialog
- android开发中-使用Dialog ProgressDialog
- Android中使用ProgressDialog创建进度对话框
- Android的ProgressDialog进度对话框的使用
- Android中ProgressDialog的简单示例
- Android中ProgressDialog的简单示例
- Android中ProgressDialog的简单示例
- Android中ProgressDialog的简单示例
- Android中ProgressDialog的简单示例
- Ralink RT5350 GPIO配置(坑了个大爹的)
- SPringMVC各层浅析
- C/C++的内存布局
- bzoj 1089
- Linux内核之数据双链表
- Android中ProgressDialog的使用
- tp vendor遇到的坑
- C++实验7
- Linux的防火墙–Iptables
- Struts2实现文件批量上传
- 管道流PipedInputStream与PipedOutputStream操作实例
- 136. Single Number
- JAVA-switch语句详解
- maomao