ProgressBar進度條實例

package mars.Progress;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.ProgressBar;

public class ProgressActivity extends Activity {
private ProgressBar firstBar=null;
private ProgressBar secondBar=null;
private Button myButton=null;
private int i=0;
public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        firstBar=(ProgressBar)findViewById(R.id.firstBar);
        secondBar=(ProgressBar)findViewById(R.id.secondBar);
        myButton=(Button)findViewById(R.id.myButton);
        myButton.setOnClickListener(new ButtonListener());
}
        class ButtonListener implements OnClickListener {

         public void onClick(View v) {
          // TODO Auto-generated method stub
          if(i==0){
           firstBar.setVisibility(View.VISIBLE);
           secondBar.setVisibility(0);
          }else if(i<100){
           //設置主進度條的當前值
           firstBar.setProgress(i);
           //設置第二進度條的當前值
           firstBar.setSecondaryProgress(i+10);
           //secondBar.setProgress(i);
          }else{
           //設置進度條不可見
           firstBar.setVisibility(View.GONE);
           secondBar.setVisibility(View.GONE);
          }
          i+=10;
         

         }

        }

}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章