安卓进程progressdialog的使用

安卓进程progressdialog的使用

Android中有一个进度对话框,可以实现等待进度和具有具体数值进度的显示。说白了,一个是圆形进度条,一个是横向进度条。但是原生的,大家都明白,比较丑,一般不是很符合公司UI的规范。正常情况下我们都是要自己自定义一个Dialog或者使用三方的一些控件库。不过如果我们开发一些对于细节UI要求不是很高,可以使用原生控件的弹框等场景,可以考虑使用这种控件,毕竟不用引用三方,也不用自定义,使用起来自然是快捷方便的。所以今天我们介绍一下这个ProgressDialog对话框。

1.ProgressDialog相关常用方法 setTitle:设置对话框的标题文本。setMessage:这是对话框的消息内容。setIcon:设置对话框的图标。setProgress:设置当前进度的数值。setSecondaryProgress:设置当前第二进度的数值。setMax:设置进度条的最大进度数值。setProgressStyle:设置进度条的样式。取值ProgressDialog.STYLE_SPINNER表示转圈风格(默认值),取值ProgressDialog.STYLE_HORIZONTAL表示长条风格。show:显示对话框。需要在各属性设置完成后调用show方法。isShowing:判断对话框是否正在显示。dismiss:关闭对话框静态的show方法:简化的调用方法,一句代码就搞定进度对话框的设置与显示。可同时指定标题文字和消息内容吗,进度条样式为默认的转圈。 2.ProgressDialog网络加载等待框的简单使用示例

定义一个成员变量

private ProgressDialog progressDialog;

显示对话框

progressDialog = ProgressDialog.show(this,"","正在努力加载页面");

消失对话框

progressDialog.dismiss();

3.ProgressDialog进度对话框的简单使用示例

创建属性

private ProgressDialog progressDialog;

设置相关参数

progressDialog = new ProgressDialog(this);
progressDialog.setTitle("请稍后");
progressDialog.setMessage("正在努力加载页面");
progressDialog.setMax(100);
progressDialog.setProgress(0);
progressDialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
progressDialog.show();
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

苦茶子12138

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值