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); //显示