`
mmdev
  • 浏览: 12916259 次
  • 性别: Icon_minigender_1
  • 来自: 大连
文章分类
社区版块
存档分类
最新评论

android中ProgressDialog与ProgressBar的使用

 
阅读更多

android中有两种显示进度条的方式:ProgressBar与ProgressDialog。

ProgressDialog是以打开一个新的窗口的形式来显示,它可以有很多属性:

1) 创建一个普通ProgressDialog(不带有ProgressBar)所必须的几个参数

  • Context: 指定当前Dialog的Container
  • Title:对话框标题
  • Message:对话框主体所显示的信息
  • Indeterminate:不确定性属性,这个属性对于ProgressDailog默认的转轮模式没有实际意义,默认下设置为true,它仅仅对带有ProgressBar的Dialog有作用。修改这个属性为false后可以实时更新进度条的进度。
2)以下两个为可选参数
  • Cancelable:增加一个可以Cancel当前Dialog的按钮,强制退出。
  • CancelListner:当前Dialog强制取消之后将会被执行,通常用来清理未完成的任务。

在程序中可以通过:

ProgressDialogpd=ProgressDialog.show(EX04_17.this, "hello", "hello world!");

pd=new ProgressDialog(EX04_17.this);

pd.setIndeterminate(false);

pd.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);

pd.show();

来创建一个ProgressDialog,但是不知道第一种方法能不能设置进度条(反正我没有找到方法)。通过

pd.setProgress(intCounter);

更新进度条

ProgressBar是嵌入到activity中的方式显示,它的属性、使用方法与ProgressDialog类似。

两者都可以使用在xml中设置属性,同时可以先将属性设置为GONE 当需要显示时,将属性设置为VISIBLE

分享到:
评论

相关推荐

    android中ProgressDialog与ProgressBar的使用详解

    本篇文章是对android中ProgressDialog与ProgressBar的使用进行了详细的分析介绍,需要的朋友参考下

    android关于ProgressBar和ProgressDialog的使用

    2个按钮,左边为ProgressBar事件,点击后隐藏/显示 ProgressBar ;右边为ProgressDialog事件,实现点击后弹出ProgressDialog,并在3s(耗时操作)后消失

    Android中的花样ProgressBar含源码

    多式样ProgressBar,各大小样式圆形ProgressBar,长形进度条,ProgressDialog 中的圆形进度条,AlertDialog 中的圆形ProgressBar,App Widget 中的进度条。包含源码。

    android 自定义progressdialog

    有时我们在项目执行某些耗时的操作是需要在界面上给出等待之类的信息,在android里面可以使用progressbar或者progressdialog,但是前者在等待时可以操作界面上其他空间,不是我想要的,后者界面太丑,我希望定义自己...

    Android ProgressDialog 控件自定义(Loading)

    执行耗时操作时,为了安抚用户等待的烦躁心情我们一般会使用进度条之类的空间,在android中让大家最容易想到的就是progressbar或者progressDialog. 源码的详细说明链接:...

    Android ProgressDialog进度条使用详解

    在程序需要时间执行任务的时候,提示进度条友好的告诉用户说,当前任务还没有完成,请稍稍等待,进度条经常使用在APP下载应用、更新应用、加载网络数据中,使用频繁,常见的进度条有ProgressDialog、ProgressBar,...

    Android ProgressBar进度条和ProgressDialog进度框的展示DEMO

    这个demo展示了ProgressBar进度条和ProgressDialog进度框。一、ProgressDialog进度框,效果如图所示:代码如下:复制代码 代码如下://进度对话框按钮监听 class ProssButtonListener implements OnClickListener {...

    Android开发中ProgressDialog简单用法示例

    本文实例讲述了Android开发中ProgressDialog简单用法。分享给大家供大家参考,具体如下: 网上一般对进度条的示例都是如何显示,没有在任务结束如何关闭的文章,参考其他文章经过试验之后把整套进度条显示的简单示例...

    AndroidTest_ProgressBar_DialogProgress_AlertDialog

    2、主线程使用ProgressDialog进行显示 3、启动Service,然后创建AlertDialog.build创建,确认后跳转到Activity,再动态生成ProgressBar 备注: Service 要配置到xml文件 AlertDialog.build 注册成系统的弹窗就好...

    实例详解Android自定义ProgressDialog进度条对话框的实现

    Android SDK已经提供有进度条组件ProgressDialog组件,但用的时候我们会发现可能风格与我们应用的整体风格不太搭配,而且ProgressDialog的可定制行也不太强,这时就需要我们自定义实现一个ProgressDialog。...

    Android CustomProgressDialogDemo

    ProgressBar是Android中很常用的一个控件,也就是进度条,但是系统的进度条实在是...这里是一个简单的CustomProgressDialogDemo

    解析android中ProgressBar的用法

    现在介绍的范例,与前一章介绍过的ProgressDialog对话框的应用目的相似,但由于前章介绍的ProgressDialog是继承自Android.app.ProgressDialog所设计的互动对话窗口,在应用时,必须新建ProgressDialog对象,在运行时...

    替代ProgressDialog的按钮-Android开发

    嘿,如果您认为这(或我的其他项目)对您有一定帮助,...在XML中完全可自定义真正易于使用。 使您的应用看起来更酷= D您可以在此处检查该库的实现方式(旧版本):https://medium.com/p/9efee6e39711/ Contents Instal

    进度条ProgressBar及ProgressDialog(实例)

    import android.app.ProgressDialog; import android.content.DialogInterface; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.util.Log; import android.view.

    android常见控件的使用方法

    android常见控件的使用方法androidTextView,Button,EditText,ImageView,ProgressBar,AlertDialog,ProgressDialog

    android开发揭秘PDF

    4.2.22 对话框中的进度条(ProgressDialog) 4.3 界面布局 4.3.1 垂直线性布局 4.3.2 水平线性布局 4.3.3.相对布局(RelativeLayout) 4.3.4 表单布局(TableLayout) 4.3.5 切换卡(TabWidget) 4,4 小结 第5章 Android...

    android studio 部分控件的综合使用。

    TextView,Button,EditText,ImageView,ProgressBar,AlterDialog,ProgressDialog的综合使用。 适合新手。 包括:edittext登陆页面的设置,加载对话框的基本使用方法,警告对话框的基本使用, 进度条与Timer...

    Android实现个性化的进度条

    1.案例效果图 2.准备素材 progress1.png(78*78) progress2.png(78*78) 3.原理 采用一张图片作为ProgressBar的背景图片(一般采用颜色比较浅的)。...style=@android:style/Widget.ProgressBar.Horizont

Global site tag (gtag.js) - Google Analytics