1 package com.example.titleprogressbar;
 2 
 3 import android.app.Activity;
 4 import android.os.Bundle;
 5 import android.view.View;
 6 import android.view.View.OnClickListener;
 7 import android.view.Window;
 8 import android.widget.Button;
 9 
10 public class MainActivity extends Activity
11 {
12     @Override
13     public void onCreate(Bundle savedInstanceState)
14     {
15         super.onCreate(savedInstanceState);
16         //设置窗口特征:启用显示进度的进度条
17         requestWindowFeature(Window.FEATURE_PROGRESS);
18         //设置窗口特征:启用不显示进度的进度条
19         requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);
20         setContentView(R.layout.activity_main);
21         Button bn1 = (Button)findViewById(R.id.bn01);
22         Button bn2 = (Button)findViewById(R.id.bn02);
23         bn1.setOnClickListener(new OnClickListener()
24         {
25             @Override
26             public void onClick(View source)
27             {
28                 //显示不带进度的进度条。
29                 setProgressBarIndeterminateVisibility(true);
30                 //显示带进度的进度条。
31                 setProgressBarVisibility(true);
32                 //设置进度条的进度
33                 setProgress(4500);    
34                 
35             }
36         });
37         bn2.setOnClickListener(new OnClickListener()
38         {
39             @Override
40             public void onClick(View source)
41             {
42                 //隐藏不带进度的进度条。
43                 setProgressBarIndeterminateVisibility(false);
44                 //隐藏带进度的进度条。
45                 setProgressBarVisibility(false);
46             }
47         });    
48     }
49 }

 

posted on 2013-04-11 17:58  bailun  阅读(330)  评论(0编辑  收藏  举报