android ProgressBar 使用方法

<?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 });
posted @ 2011-09-07 11:14  疯子FK  阅读(882)  评论(0编辑  收藏  举报