반응형
안녕하세요 돼지왕 왕돼지입니다.
오늘은 Title Bar 에 Progress Bar 를 설치하는 방법에 대해 알아보겠습니다.
APIs.
boolean Activity.requestWindowFeature (int featureId)
// getWindow().requestFeature(int featureId) 와 같다.
// getWindow().requestFeature(int featureId) 와 같다.
-> 이놈들은 윈도우의 전체적인 모양과 기능에 영향을 미치므로 setContentView 전에 꼭 호출해주어야 한다. 초기화 될 때 설정되므로 일단 요청된 기능은 취소할 수 없다.
featureId = DEFAULT_FEATURES : 기본 기능
= FEATURE_CONTEXT_MENU : 컨택스트 메뉴. (default)
= FEATURE_CUSTOM_TITLE : 커스텀 타이틀 바 사용.
= FEATURE_INDETERMINATE_PROGRESS : 타이틀 바에 원형 프로그래스
= FEATURE_LEFT_ICON : 아이콘을 왼쪽에
= FEATURE_NO_TITLE : 타이틀 바를 가지지 않는다.
= FEATURE_OPTIONS_PANEL : 옵션 패널을 가진다.
= FEATURE_PROGRESS : 타이플 바에 막대 모양 프로그래스
= FEATURE_RIGHT_ICON : 아이콘을 오른쪽에.
requestWindowFeatrue(Window.FEATURE_PROGRESS);
-> default로 0~10000 범위를 가진다.
void Activity.setProgressBarVisibility (boolean visible)
void Activity.setProgress(int progress)
Examples
<example 1>
requestWindowFeature(Window.FEATURE_PROGRESS);
setContentView(R.layout.main);
setProgress(500);
setProgressBarVisibility(true);
<example2>
requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);
setContentView(R.layout.main);
setProgressBarIndeterminateVisibility(true);
로그인 없이 추천 가능합니다. 손가락 꾸욱~
반응형
'프로그래밍 놀이터 > 안드로이드, Java' 카테고리의 다른 글
[Android/안드로이드] ListView ( 리스트 뷰 ) 두번째 이야기. (0) | 2012.02.22 |
---|---|
[Android/안드로이드] ListView ( 리스트 뷰 ) 첫번째 이야기. (0) | 2012.02.22 |
[Android/안드로이드] Progress Bar ( 프로그래스 바 ) (0) | 2012.02.22 |
[Android/안드로이드] Seek Bar ( 시크 바 ) (0) | 2012.02.22 |
[Android/안드로이드] Rating Bar ( 레이팅 바 ) - 별점 주는 VIew ( widget ) (0) | 2012.02.22 |
댓글