1、实例化ProgressDialog

//实例化ProgressDialog

final ProgressDialog progressDialog = new ProgressDialog(MainActivity.this);

2、ProgressDialog的基本设置

//设置提示信息

progressDialog.setMessage("正在加载");

//设置弹窗标题

progressDialog.setTitle("进度条");

//设置弹窗图标

progressDialog.setIcon(R.drawable.ic_audiotrack_light);

// 能够返回

progressDialog.setCancelable(true);

// 点击外部返回

progressDialog.setCanceledOnTouchOutside(true);

//设置进度条

progressDialog.setProgress(100);

//设置进度条是否明确

progressDialog.setIndeterminate(true);

//设置进度条样式

//ProgressDialog.STYLE_SPINNER 环形精度条

//ProgressDialog.STYLE_HORIZONTAL 水平样式的进度条

progressDialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);

3、ProgressDialog按钮添加及响应实现

在ProgressDialog中添加Button,可用setButton(int, String, DialogInterface.OnClickListener);或setButton(int, String, Message);

setButton(int, String, Message);用于按键显示信息

setButton(int, String, DialogInterface.OnClickListener);用于按键进行操作

int:用于确定按键类型

DialogInterface.BUTTON_POSITIVE(确定)

DialogInterface.BUTTON_NEGATIVE(取消)

DialogInterface.BUTTON_NEUTRAL(一般)。

String:用于显示Button的文本

DialogInterface.OnClickListener:用于监听按键,确定相应动作。

progressDialog.setButton(ProgressDialog.BUTTON_NEGATIVE, "Button", new DialogInterface.OnClickListener() {

@Override

public void onClick(DialogInterface dialog, int which) {

// progressDialog.dismiss();

Toast.makeText(MainActivity.this,"你点击了弹窗的按钮",Toast.LENGTH_LONG).show();

}

});

4、显示弹窗

progressDialog.show();

progressdialog进度框_ProgressDialog(进度弹窗)用法相关推荐

  1. progressdialog进度框_ProgressDialog进度对话框

    ProgressDialog是AlertDialog类的一个扩展,可以为一个未定义进度的任务显示一个旋转轮形状的进度动画,或者为一个指定进度的任务显示一个进度条. 一个对话框中显示一个进步指标和一个可 ...

  2. progressdialog进度框_进度对话框 ProgressDialog 用法总结

    ProgressDialog 继承自AlertDialog,AlertDialog继承自Dialog public class ProgressDialog extends AlertDialog P ...

  3. progressdialog进度框_使用ProgressDialog创建进度对话框

    ProgressDialog代表了进度对话框,程序只要创建ProgressDialog实例,并将它显示出来就是一个进度对画框.使用ProgressDialog创建进度对话框有如下两种方式. ①如果只是 ...

  4. Android列表控件选项中添加进度框ProgressBar实现

        今天有时间就学习了下在ListView.GridView列表项中清加ProgressBar,小马用最简单的代码实现可以通用的功能,人人都能看懂,哈哈,直接说下,如果你的适配器getView方法 ...

  5. [导入]在IE耗时操作中加入进度条或进度框

    在IE耗时操作中加入进度条或进度框 文章来源:http://blog.csdn.net/21aspnet/archive/2005/03/12/317866.aspx 转载于:https://www. ...

  6. word打开老是配置进度_小白教程 | office出现配置进度框,怎么办?

    最近很多同学在备考二级时候,自己的电脑上office软件Word或者Excel出问题了,每次打开都会出现配置进度框. 这种情况怎么办呢? 这种情况都是注册表的问题,马上安排解决 之前在  右键菜单没有 ...

  7. Bootstrap学习笔记——缩略图、警示框、进度条、媒体对象、列表组、画板

    1 缩略图 缩略图(一) 缩略图在网站中最常用的地方就是产品列表页面,一行显示几张图片,有的在图片底下(左侧或右侧)带有标题.描述等信息. Bootstrap框架将这一部独立成一个模块组件.并通过&q ...

  8. 仿网易邮箱大师进度框

    仿网易邮箱大师进度框 最近用上了网易邮箱大师,发现整个APP的风格非常简洁美观.特别喜欢它的进度框,就尝试用属性动画做了一个,算是对属性动画学习的实践. 先上效果图: 图像构成 这个图像由三段弧线构成 ...

  9. android 饼图进度框,如何创建循环进度条(饼图),如指标 – Android

    您可以自定义视图(例如PieProgressView)或自定义Drawable(例如PieProgressDrawable).我采取了定制视图的方法,但是完全可行. 快速浏览Android的Progr ...

最新文章

  1. Ajax,再生还是幻灭---好文推荐
  2. postgresql fdw mysql_mysql同步数据到PostgreSQL(使用mysql_fdw)
  3. ros indigo 学习笔记
  4. 【c++】函数默认参数
  5. Linux内核分析学习心得
  6. 前端开发工程师如何在2013年里提升自己
  7. P3935 Calculating
  8. jQuery使用之(二)设置元素的样式
  9. 斯坦福大学深度学习公开课cs231n学习笔记(4)正向传播及反向传播
  10. 图形图像处理案例4——彩色勾线画生成器,彩色绕线画生成器,绕线画生成器
  11. python--修改证件照的大小
  12. 数据库 insert 数据的几种方式
  13. coldfusion_ColdFusion 9有什么新功能?
  14. mysql latch和缓存关系_latch:cachebufferschains等待事件导致的latch争用的原理原因与...
  15. ssm(spring mvc+mybatis)+netty4开发qiq
  16. 音乐 组件 (音频, 视频)
  17. C/C++中#和##的宏以及进行“花里胡哨“的命名及其应用
  18. 黑龙江局与深圳大疆公司等开展无人机植保技术交流
  19. Java回炉学习(七)
  20. 卫士处刑者冠军css3边,流放之路职业开荒路 决斗者冠军双持刀刃乱舞

热门文章

  1. SPI Core 寄存器简介
  2. 华为鸿蒙系统用久了会卡吗,使用华为鸿蒙系统的手机会越用越卡吗
  3. php开发小型商务网站,基于PHP的校园小型商务网站设计──校园服务平台-论文...
  4. chm打开只显示目录,但是显示不出来详细内容
  5. 解析:Web3.0→Web6.0!又将创造什么机遇?
  6. 后疫情时代,远程办公发展趋势如何?
  7. Python自制动态二维码(三月最佳)
  8. 读《GaitEdge: Beyond Plain End-to-end Gait Recognition for Better Practicality》
  9. 鸿蒙对接小米,鸿蒙出击 手机江湖波谲云诡 魅族对接小米无声OPPO忽起风波
  10. JAVA中如何使用IDEA实现反编译(图片详解)