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开发的文章还很多,大家可以搜索参考下!感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
相关推荐
-
Android开发之基于DialogFragment创建对话框的方法示例
本文实例讲述了Android基于DialogFragment创建对话框的方法.分享给大家供大家参考,具体如下: /** * 使用DialogFragment创建对话框 * @description: * @author ldm * @date 2016-5-12 下午2:00:01 */ public class FragmentAlertDialog extends Activity { private Button button; @Override protected void onCre
-
浅析Android Dialog中setContentView()方法
概述 Dialog在Android中是一个很优秀的工具.在使用Dialog时,我们一般都会自定义要显示的内容布局.Dialog自带了三个方法来支持自定义内容布局. public void setContentView (int layoutResID); public void setContentView (View view); public void setContentView (View view, ViewGroup.LayoutParams params); 这三个方法内部的实现原
-
Android 开发之Dialog中隐藏键盘的正确使用方法
Android 开发之Dialog中隐藏键盘的正确使用方法 场景:弹出一个Dialog,里面有一个EditText,用来输入内容,因为输入时,需要弹出键盘,所以当Dialog消失时,键盘要一起隐藏. 现在我们做一个自定义的Dialog MyDialog extends Dialog 一开始认为这个功能很容易实现,于是写了下面的代码 //Dialog的构造函数中写 this.setOnDismissListener(new OnDismissListener() { @Override publi
-
Android自定义对话框Dialog的简单实现
本文着重研究了自定义对话框,通过一下步骤即可清晰的理解原理,通过更改界面设置和style类型,可以应用在各种各样适合自己的App中. 首先来看一下效果图: 首先是activity的界面 点击了上述图片的按钮后,弹出对话框: 点击对话框的确定按钮: 点击对话框的取消按钮: 下面来说一下具体实现步骤: 第一步:设置Dialog的样式(一般项目都可以直接拿来用):style.xml中 <!--自定义Dialog背景全透明无边框theme--> <style name="MyDialo
-
Android 提交或者上传数据时的dialog弹框动画效果
效果图如下所示: 类似这种弹框里含有动画,一般我们在上传数据或者支付的时候会用到,当然,假如我们换几张图片,还可以把它当做是加载数据的时候使用,总之这是一个dialog弹框,只不过这个弹框在弹出后,上面有动画的运行. 上代码 首先是布局文件 : <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_height="200dp" andr
-
Android通过自定义Activity实现悬浮的Dialog详解
前言 其实实现悬浮的自定义窗体有很多方法,自定义Dialog,自定义layout 均可以实现.自定义activity也是可以的,今天我就介绍一下activity的实现方法.下面来看看详细的介绍: 效果图 如图可以看出,当前的窗体,第一眼其实和dialog没有什么区别,但是它是自定义activity实现.如何实现的呢? 代码如下: 新建activity @Override protected void onCreate(Bundle savedInstanceState) { super.onCr
-
Android编程实现activity dialog透明背景的方法
本文实例讲述了Android编程实现activity dialog透明背景的方法.分享给大家供大家参考,具体如下: 首先查一下window activity的关系 具体省略.... 我的理解就是 每个activity都有一个window 也就是view的最顶层容器 activity是提供给用户交互的一组View容器(window的child) 层次关系是 <window> <activity> </activity> </window> 所以说如果需要设置
-
Android ProgressDialog的实例详解
Android ProgressDialog的实例详解 当自己做一些耗时操作时,希望给用户一些提示信息,告诉用户正在进行耗时操作,这时就可以用到ProgressDialog. 1.新建一个全局变量ProgressDialog private ProgressDialog mDialog; 2.设置ProgressDialog的相关参数: progressDialog = new ProgressDialog( ProgressDialogActivity.this); //设置进度条风格,风格为
-
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 getevent用法实例详解
Android getevent用法实例详解 最近在测试设备按键的常用命令,感觉这些命令都有的,但就是不知道怎么查找. 翻阅了几篇博文,才发现有一个getevent,就是指这样的命令. 首先需要说明的是getevent命令后面可以带上具体的input设备,列如getevent /dev/iput/event0,这样可以过滤掉一些不用显示的input的设备. 我在之前的使用中,还是有些找不到点子,也是一步一步使用起来的. 首先看-p 选项, -p选项用于输出input设备相关的一些信息,列如,
-
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 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
-
Apache Cordova Android原理应用实例详解
目录 前言 技术选型 技术原理 1. 如何本地加载url对应的资源 2. webview如何使用js调用app原生api 3. app原生api如何回调webview中的js 4. 多个plugin的情况 关于踩到的坑 1. 打包路径配置问题 2. success不回调问题 前言 从原理到应用复盘一下自己做过的所有项目,希望能让我自己过两年仍然能看懂现在写的代码哈哈.在项目里我只负责了Android的开发包括插件开发和集成,ios没摸到,有机会也得自己玩下,但是这篇文章不会接触. 技术选型 现在
-
Android selector的实例详解
Android selector的详解 前言: StateListDrawable 是一种通过XML文件来定义的drawable,使用几个不同的图片来呈现同一个图形,通过object的状态来实现切换.例如,一个Button有几个不同的状态(按压,获取焦点等等),这种情况下,通过使用 state list drawable,你就可以实现在不同的状态下使用不同的背景图片. 你可以在一个XML文件中描述state list.通过在根节点selector下定义一个item元素来添加每个图形.每一各it
-
Android selector的实例详解
Android selector的详解 前言: StateListDrawable 是一种通过XML文件来定义的drawable,使用几个不同的图片来呈现同一个图形,通过object的状态来实现切换.例如,一个Button有几个不同的状态(按压,获取焦点等等),这种情况下,通过使用 state list drawable,你就可以实现在不同的状态下使用不同的背景图片. 你可以在一个XML文件中描述state list.通过在根节点selector下定义一个item元素来添加每个图形.每一各it
-
Android AlertDialog(对话框)实例详解
目录 1.创建AlertDialog 1.1 布局文件代码如下: 1.2 MainActivity的主要代码如下所示: 2.普通提示对话框 3.普通列表对话框 4.单选对话框 4.复选对话框 6.自定义登录对话框 6.1自定义登录对话框的布局文件 6.2 自定义对话框的代码逻辑 7.自定义对话框需要注意问题 8.代码下载地址 总结 AlertDialog可以在当前的界面上显示一个对话框,这个对话框是置顶于所有界面元素之上的,能够屏蔽掉其他控件的交互能力,因此AlertDialog一般是用于提示一
-
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
随机推荐
- Asp.Net Mvc2 增删改查DEMO代码
- json 介绍 js简单实例
- JavaScript变量作用域_动力节点Java学院整理
- 腾讯云Ubuntu14.04安装Tomcat8教程
- asp.net 将一个图片以二进制值的形式存入Xml文件中的实例代码
- C#基础之泛型委托实例教程
- 逐步提升php框架的性能
- 一个鼠标移动滑出层效果的实现代码
- 详解Python中__str__和__repr__方法的区别
- Python中遍历字典过程中更改元素导致异常的解决方法
- swfupload 多文件上传实现代码
- jQuery设置和获取HTML、文本和值示例
- 如何在windows桌面使用ftp上传文件到linux服务器
- jquery之超简单的div显示和隐藏特效demo(分享)
- javascript从定义到执行 你不知道的那些事
- IE:添加编辑器
- Android手势识别器GestureDetector使用详解
- Java解释器的运行过程介绍
- 详解consul的安装和配置
- 易语言获取程序已运行时间的代码