안드로이드/Widget

안드로이드 ProgressBar

김어찐 2022. 6. 2. 11:09
728x90

오래 걸리는 작업이 있을 경우 작업 중임을 표시하는 View

 

주요속성

style : ProgressBar의 모양을 설정한다.
max : 최대 값
progress : 현재 값

 

주요 프로퍼티

progress : 현재 값을 관리한다.

주요 메서드

incrementProgressBy : 지정한 값 만큼 증가 혹은 감소시킨다.

 

 

package com.example.progressbar

import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import kotlinx.android.synthetic.main.activity_main.*

class MainActivity : AppCompatActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)

        button.setOnClickListener {
            textView.text = "현재 값 : ${progressBar4.progress}"
        }

        button2.setOnClickListener {
            progressBar4.progress=140
        }

        button3.setOnClickListener {
            progressBar4.incrementProgressBy(10)
        }
        button4.setOnClickListener {
            progressBar4.incrementProgressBy(-10)
        }
    }
}

 

 

728x90