进度条

来源:互联网 发布:天津包子馅儿 知乎 编辑:程序博客网 时间:2024/06/12 21:50

      • 概述
      • 使用方式
        • 使用ProgressBar组件
        • 使用Activity的方法

概述

进度条通常用于向用户显示某个耗时操作完成的百分比,从而避免在长时间执行某个耗时操作时,让用户感觉程序失去了响应,从而更好地提高用户界面的友好性。


使用方式

使用ProgressBar组件

setProgress(int)设置进度完成的百分比
incrementProgressBy(int)设置进度条的进度的增加或减少。当参数为正时进度增加;当参数为负时进度减少


使用Activity的方法

此种方法可以用于在窗口标题上显示进度条。具体方法如下:

  1. 调用Activiy的requestWindowFeature()方法,该方法根据传入的参数启用特定的窗口特征。Window.FEATURE_INDETERMINATE_PROGRESS显示不带进度的进度条;Window.FEATURE_PROGRESS显示带进度的进度条。
  2. 调用Activity的setProgressBarVisibility(boolean)setProgressBarIndeterminateVisibility(boolean)方法控制进度条的显示或隐藏
  3. 调用Activity的setProgress(int)设置进度条的进度

摘自《疯狂Android讲义》