반응형
안녕하세요 돼지왕 왕돼지입니다.
오늘은 Progress Bar ( 프로그레스 바 ) 에 대해 알아보겠습니다.
Progress Bar 의 모양
- 원 모양 : 작업의 전체 분량을 미리 알 수 없을 때 사용. (default)
- 막대 모양 : 작업 분량을 미리 알고 있을 때 사용
style = "?android:Attr/progressBarStyleHorizontal"
APIs
void setProgress (int progress)
void setSecondaryProgress (int secondaryProgress)
void incrementProgrssBy (int diff)
void incrementSecondaryProgressBy (int diff)
Example
<layout>
<ProgressBar
android:id="@+id/progress"
style="?android:attr/progressBarStyleHorizontal"
android:layout_width="fill_parent"
android:layout_height='wrap_content"
android:max="100" <!-- 최대치 -->
android:progress="10" <!-- 첫 위치 -->
android:secondaryProgress="50"/> <!-- 두번째 위치, 여린 색깔로 나타난다. -->
<!-- round type progress bar의 경우 android:visibility = "T/F" 로 on/off 만 한다. --><java>
ProgressBar mProg = (ProgressBar) findViewById(R.id.progrss);
mProg.incrementProgressBy(-2);
mProg.incrementProgrssBy(2);
mProg.incrementSecondaryProgressBy(-2);
mProg.incrementSecondaryProgressBy(2);
mProg.setVisibility(View.VISIBLE); // Circular progress bar의 경우 주로
mProg.setVisibility(View.INVISIBLE);
로그인 없이 추천 가능합니다. 손가락 꾸욱~
반응형
'프로그래밍 놀이터 > 안드로이드, Java' 카테고리의 다른 글
[Android/안드로이드] ListView ( 리스트 뷰 ) 첫번째 이야기. (0) | 2012.02.22 |
---|---|
[Android/안드로이드] Title Bar 에 Progress Bar 띄우기 ( 타이틀 바에 프로그레스 바 띄우기 ) (0) | 2012.02.22 |
[Android/안드로이드] Seek Bar ( 시크 바 ) (0) | 2012.02.22 |
[Android/안드로이드] Rating Bar ( 레이팅 바 ) - 별점 주는 VIew ( widget ) (0) | 2012.02.22 |
[Android/안드로이드] Scroll View ( 스크롤 뷰 ) 사용 방법. (0) | 2012.02.22 |
댓글