美文网首页
ProgressDialog

ProgressDialog

作者: 懒猫1105 | 来源:发表于2018-06-24 23:36 被阅读0次

    ProgressDialog


    ProgressDialog创建方式

    1. 直接 new ProgressDialog() 创建
    2. 调用 ProgressDialog.show() 创建并且显示

    常用方法

    • setProgressStyle:设置进度条风格,默认风格为圆形,旋转的。
      • ProgressDialog.STYLE_SPINNER 环状进度条
      • ProgressDialog.STYLE_HORIZONTAL 条状进度条
    • setTitlt:设置标题
    • setIcon:设置标题旁边的图标
    • setMessage:设置提示信息
    • setIndeterminate:设置ProgressDialog 的进度条是否不明确;这个属性对于ProgressDailog默认的转轮模式没有实际意义,默认下设置为true,它仅仅对带有ProgressBar的Dialog有作用。修改这个属性为false后可以实时更新进度条的进度。
    • setCancelable:设置ProgressDialog 是否可以按返回键取消
    • cancelListner:当前Dialog强制取消之后的回调函数
    • setButton:设置ProgressDialog 的一个Button(需要监听Button事件)
      • DialogInterface.BUTTON_POSITIVE 最右边按钮
      • DialogInterface.BUTTON_NEGATIVE 最右边按钮的左边一点的按钮
      • DialogInterface.BUTTON_NEUTRAL 最左边按钮
    • show:显示ProgressDialog
    • cancel:删除progressdialog,释放对话框所占的资源
    • dismiss:删除progressdialog,释放对话框所占的资源 作用和cancel相同
    • hide: 隐藏progressdialog,不会释放对话框所占的资源
    • setMax:设置最大进度条的值
    • getMax:获取最大进度条的值
    • setProgress:更新进度条
    • getProgress:获取当前进度值
    • incrementProgressBy:增加进度值
    • setProgressDrawable:设置progress发生变化时的进度指示条的背景图

    相关文章

      网友评论

          本文标题:ProgressDialog

          本文链接:https://www.haomeiwen.com/subject/jyqeyftx.html