본문 바로가기

개발일지

안드로이드 프로그래밍 - progress bar

progress bar는 안드로이드 앱 내에서 어떤일의 진행 척도를 보여주는 게이지이다.

bar형태 뿐만아니라 원형 형태도 있다.

 

버튼을 누를때마다 10이 증가하여 progress bar를 채우는 형태로 작성했다.

100이 되면 다시 0으로 초기화된다.

 

protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    
    button = findViewById(R.id.button);
    progressBar = findViewById(R.id.progressBar);

    button.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            value += 10;
            if(value >100){
              value =0;
            }else{
                progressBar.setProgress(value);
            }
        }
    });
}

progress bar 구현화면(상단)