Android ProgressDialog的实例详解

Android ProgressDialog的实例详解

当自己做一些耗时操作时,希望给用户一些提示信息,告诉用户正在进行耗时操作,这时就可以用到ProgressDialog。

1.新建一个全局变量ProgressDialog

private ProgressDialog mDialog;

2.设置ProgressDialog的相关参数;

progressDialog = new ProgressDialog( ProgressDialogActivity.this); //设置进度条风格,风格为圆形,旋转的 progressDialog.setProgressStyle( ProgressDialog.STYLE_SPINNER); //设置ProgressDialog 标题 progressDialog.setTitle("下载"); //设置ProgressDialog 提示信息 progressDialog.setMessage("这是一个圆形进度条对话框"); //设置ProgressDialog 标题图标 progressDialog.setIcon(Android.R.drawable.btn_star); //设置ProgressDialog 的进度条是否不明确 progressDialog.setIndeterminate(false); //设置ProgressDialog 是否可以按退回按键取消 progressDialog.setCancelable(true); // 让ProgressDialog显示 progressDialog.show();

3.当任务完成后可以关闭progressDialog。

progressDialog.dismiss();

这样基本就可以满足要求,对话框就完成了。

以上就是对Android ProgressDialog的讲解,本站关于Android开发的文章还很多,大家可以搜索参考下!感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

时间: 2024-09-21 08:42:48

Android ProgressDialog的实例详解的相关文章

Android xml解析实例详解

Android  xml解析实例详解 实现效果图: XmlActivity package com.Android.xiong.gridlayoutTest; import android.app.Activity; import android.content.res.XmlResourceParser; import android.graphics.Color; import android.graphics.Typeface; import android.os.Bundle; impo

Android Dialog 动画实例详解

Android Dialog 动画实例详解 动画描述: 动画与底部菜单一样出现和消失 制作过程: 1. 创建两个动画文件 window_in.xml: <?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android" > <translate android:duration=&

Android编程单元测试实例详解(附源码)_Android

本文实例讲述了Android编程单元测试.分享给大家供大家参考,具体如下: 完整实例代码代码点击此处本站下载. 本文是在上一篇文章<java编程之单元测试(Junit)实例分析>的基础上继续讲解android的单元测试,android源码中引入了java单元测试的框架(android源码目录:libcore\junit\src\main\java\junit\framework中可见),然后在java单元测试框架的基础上扩展属于android自己的测试框架.android具体框架类的关系图如下

Android clipChildren属性实例详解_Android

前言  前几天有在微博上推荐过一个博客,看他文章时发现了这个属性.有些属性不常用,但需要的时候非常有用,于是做了个例子,正好项目用到,与大家分享一下.  正文  一.效果图   看到这个图时你可以先想想如果是你,你怎么实现这个效果.马上想到用RelativeLayout?NO,NO,NO,,,  二.实现代码 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android=&qu

安卓Android Context类实例详解_Android

1.例如下面的代码片段,Toast类的第一个参数接受一个Context对象: @Override protected Dialog onCreateDialog(int id) { switch (id) { case 0: Builder builder = new AlertDialog.Builder(this); builder.setIcon(R.drawable.ic_launcher); builder.setTitle("This is a dialog with some si

Android 调用WCF实例详解_Android

Android 调用WCF实例 1. 构建服务端程序 using System.ServiceModel; namespace yournamespace { [ServiceContract(Name = "HelloService", Namespace = "http://www.master.haku")] public interface IHello { [OperationContract] string SayHello(); } } namespa

Android 图片缩放实例详解_Android

本文实现Android中的图片的缩放效果 首先设计布局: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_par

Android 调用WCF实例详解

Android 调用WCF实例 1. 构建服务端程序 using System.ServiceModel; namespace yournamespace { [ServiceContract(Name = "HelloService", Namespace = "http://www.master.haku")] public interface IHello { [OperationContract] string SayHello(); } } namespa

Android多线程学习实例详解_Android

本文实例分析了Android多线程.分享给大家供大家参考,具体如下: 在Android下面也有多线程的概念,在C/C++中,子线程可以是一个函数,一般都是一个带有循环的函数,来处理某些数据,优先线程只是一个复 杂的运算过程,所以可能不需要while循环,运算完成,函数结束,线程就销毁.对于那些需要控制的线程,一般我们都是和互斥锁相互关联,从而来控制线程 的进度,一般我们创建子线程,一种线程是很常见的,那就是带有消息循环的线程. 消息循环是一个很有用的线程方式,曾经自己用C在Linux下面实现一个