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 }