<?xml version="1.0" encoding="UTF-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<ProgressBar
android:id="@+id/progress1"
style="?android:attr/progressBarStyleHorizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:visibility="gone"
/>
<ProgressBar
android:id="@+id/progress2"
style="?android:attr/progressBarStyle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:visibility="gone"
/>
<Button
android:id="@+id/load"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="快進"
/>
</LinearLayout>View Code
1 setContentView(R.layout.progressbar_1);
2 setTitle("進度條");
3 first = (ProgressBar)findViewById(R.id.progress1);
4 second = (ProgressBar)findViewById(R.id.progress2);
5 load = (Button)findViewById(R.id.load);
6 load.setOnClickListener(new Button.OnClickListener(){
7
8 @Override
9 publicvoid onClick(View v) {
10 if(i==0){
11 first.setVisibility(ProgressBar.VISIBLE);
12 second.setVisibility(ProgressBar.VISIBLE);
13 }elseif(i <100){
14 first.setProgress(i);
15 first.setSecondaryProgress(i+10);
16 }else{
17 first.setVisibility(ProgressBar.GONE);
18 second.setVisibility(ProgressBar.GONE);
19 }
20 i = i +10;
21 }
22 });