概述
进度条通常用于向用户显示某个耗时操作完成的百分比,从而避免在长时间执行某个耗时操作时,让用户感觉程序失去了响应,从而更好地提高用户界面的友好性。
使用方式
使用ProgressBar组件
setProgress(int)
设置进度完成的百分比
incrementProgressBy(int)
设置进度条的进度的增加或减少。当参数为正时进度增加;当参数为负时进度减少
使用Activity的方法
此种方法可以用于在窗口标题上显示进度条。具体方法如下:
- 调用Activiy的
requestWindowFeature()
方法,该方法根据传入的参数启用特定的窗口特征。Window.FEATURE_INDETERMINATE_PROGRESS显示不带进度的进度条;Window.FEATURE_PROGRESS显示带进度的进度条。 - 调用Activity的
setProgressBarVisibility(boolean)
或setProgressBarIndeterminateVisibility(boolean)
方法控制进度条的显示或隐藏。 - 调用Activity的
setProgress(int)
来设置进度条的进度。
摘自《疯狂Android讲义》