๊ด€๋ฆฌ ๋ฉ”๋‰ด

ruriruriya

[Android] ์•ˆ๋“œ๋กœ์ด๋“œ - ํ”„๋กœ๊ทธ๋ ˆ์Šค๋ฐ” ์‚ฌ์šฉ๋ฒ• ๋ณธ๋ฌธ

๐Ÿค–Android/Java

[Android] ์•ˆ๋“œ๋กœ์ด๋“œ - ํ”„๋กœ๊ทธ๋ ˆ์Šค๋ฐ” ์‚ฌ์šฉ๋ฒ•

๋ฃจ๋ฆฌ์•ผใ…‘ 2023. 12. 22. 13:19
๋ฐ˜์‘ํ˜•

ํ”„๋กœ๊ทธ๋ ˆ์Šค๋ฐ”(ProgressBar)๋Š” ์‚ฌ์šฉ์ž์—๊ฒŒ ์ž‘์—…์ด ์ง„ํ–‰ ์ค‘์ž„์„ ์‹œ๊ฐ์ ์œผ๋กœ ์•Œ๋ ค์ฃผ๋Š” ๋ฐ ์‚ฌ์šฉ๋œ๋‹ค.
์•ˆ๋“œ๋กœ์ด๋“œ ์ŠคํŠœ๋””์˜ค์—์„œ ํ”„๋กœ๊ทธ๋ ˆ์Šค๋ฐ”๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ณด์ž.

 

1. XML์— ํ”„๋กœ๊ทธ๋ ˆ์Šค๋ฐ” ์ถ”๊ฐ€

<ProgressBar
    android:id="@+id/progressBar"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    style="@android:style/Widget.ProgressBar"
    />

 

2. Java์—์„œ ํ”„๋กœ๊ทธ๋ ˆ์Šค๋ฐ” ์กฐ์ž‘

ProgressBar progressBar = findViewById(R.id.progressBar);
// ํ”„๋กœ๊ทธ๋ ˆ์Šค๋ฐ”๋ฅผ ๋ณด์—ฌ์ฃผ๊ธฐ
progressBar.setVisibility(View.VISIBLE);
// ํ”„๋กœ๊ทธ๋ ˆ์Šค๋ฐ”๋ฅผ ์ˆจ๊ธฐ๊ธฐ
progressBar.setVisibility(View.GONE);
// ์ง„ํ–‰ ์ƒํƒœ ์„ค์ • (0-100)
progressBar.setProgress(50);

 

๋ฐ˜์‘ํ˜•