ProgressBar控件的使用(Android设置条形,环形进度条)

ProgressBar是进度条,今天学习两种,一种是水平进度条,可以显示进度,一种是环形进度条,不可以显示进度。

//设置进度条类型
style="?android:attr/progressBarStyleHorizontal"  //水平直线进度条
//(什么都不写是中等环形进度条)
style="?android:attr/progressBarStyleLarge"       //大的环形进度条
style="?android:attr/progressBarStyleSmall"       //小的环形进度条


//设置第一进度和第二进度
android:progress="第一进度的当前值"
android:secondaryProgress="第二进度的当前值"


//设置进度的最大值
android:max="100"


//设置进度条的显示状态
android:visibility="gone"

在后台有哪些操作方法呢?

//如果设置为不确定进度,则进度条不显示进度,只是动画提示
setIndeterminate(true);


//获取最大值
getMax();        
//设置最大值
setMax(); 


//对水平第一进度条操作
incrementProgressBy(t); //每按一次增加10---1/t长度
setProgress(int); //设置第一进度
getProgress();    //获取第一进度


//对水平第二进度条操作
incrementSecondaryProgressBy(t); //每按一次增加10---1/t长度
setSecondaryProgress(int); //设置第二进度
getSecondaryProgress();    //获取第二进度


//设置进度条能否显示
setVisibility(View.GONE);   //不显示
setVisibility(View.VISIBLE);  //显示

 

你可能感兴趣的:(Android开发技术)