Android

진행 상태를 시각적으로 보여주는 Progressbar

yugyeong 2023. 1. 27. 17:28

Progressbar

안드로이드에서 프로그레스바(ProgressBar)는 앱 내에서 어떠한 작업이 수행될 때 그 작업의 진행 상태를 시각적으로 보여주기 위해 사용하는 뷰(View) 위젯이다.

수치 값 또는 작업 진행 상태 표시 라는 공통적인 목적으로 사용된다.

 

 

 

  • progressBar.setProgress( 나타내고자 하는 수 );
    • progressBar.setProgress( 1 ); => 프로그레스에 1까지 표시한다.
  • 최댓값 설정 : max
    • xml 파일에서 max = "10" 로 설정하면 프로그레스바는 최댓값이 10으로 설정된다.

 

activity_main.xml

 <ProgressBar
    android:id="@+id/progressBar"
    style="?android:attr/progressBarStyleHorizontal"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_marginLeft="10dp"
    android:layout_marginRight="10dp"
    android:layout_weight="1"
    android:max="10"
    android:progressTint="#9C27B0" />

 

MainActivity.java

ProgressBar progressBar;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    progressBar = findViewById(R.id.progressBar);

	progressBar.setProgress(1);