android:layout_width : 进度跳宽度
android:max : 进度条设置的最大值,(0,10000)android:progress : 当前进度android:secondaryProgress : secondary progress 类似与视频中缓冲显示的那个进度progressBarStyleHorizontal : 水平样式main.xml文件中
1 点击increase按钮的时候进度条加一
2 点击increase_secondary 按钮的时候second progress 加一final ProgressBar progressHorizontal = (ProgressBar) findViewById(R.id.progress_horizontal); Button button = (Button) findViewById(R.id.increase); button.setOnClickListener(new Button.OnClickListener() { public void onClick(View v) { progressHorizontal.incrementProgressBy(1); } });button = (Button) findViewById(R.id.increase_secondary); button.setOnClickListener(new Button.OnClickListener() { public void onClick(View v) { progressHorizontal.incrementSecondaryProgressBy(1); } });
2 页面标题中的长型进度条
requestWindowFeature(Window.FEATURE_PROGRESS);//请求一个窗口进度条特性风格
setContentView(R.layout.main);
setProgressBarVisibility(true);//设置进度条可视setProgress(progressHorizontal.getProgress() * 100);//设置标题栏中前景的一个进度条进度值
setSecondaryProgress(progressHorizontal.getSecondaryProgress() * 100);//设置标题栏中后面的一个进度条进度值