본문 바로가기
프로그래밍 놀이터/안드로이드, Java

[Android/안드로이드] Title Bar 에 Progress Bar 띄우기 ( 타이틀 바에 프로그레스 바 띄우기 )

by 돼지왕 왕돼지 2012. 2. 22.
반응형


안녕하세요 돼지왕 왕돼지입니다.
오늘은 Title Bar 에 Progress Bar 를 설치하는 방법에 대해 알아보겠습니다.


APIs.

 
boolean Activity.requestWindowFeature (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);



  
로그인 없이 추천 가능합니다. 손가락 꾸욱~ 

반응형

댓글