상세 컨텐츠

본문 제목

안드로이드 상태바(StatusBar) 사이즈 구하기

스마트기기개발관련/안드로이드 개발

by AlrepondTech 2011. 6. 1. 17:40

본문

반응형

 

 

=================================

=================================

=================================

 

 

 

 

출처: http://caliou.tistory.com/tag/status%20bar

Rect rectgle= new Rect(); 
Window window= getWindow(); window.getDecorView().getWindowVisibleDisplayFrame(rectgle); 
int StatusBarHeight= rectgle.top; 
int contentViewTop= window.findViewById(Window.ID_ANDROID_CONTENT).getTop(); 
int TitleBarHeight= contentViewTop - StatusBarHeight; 
Log.i("Size :: ", "StatusBar Height= " + StatusBarHeight + " , TitleBar Height = " + TitleBarHeight);
 
onCreate가 끝난 후에, 사이즈를 구할 수 있다.

원래 25dip 인데, 해상도에 따라 다른것, 
R.dimen.length ==> 25dip
height = getResources().getDimensionPixelSize(R.dimen.length);
이렇게도 구할수 있다.

일반적으로 다음과 같다.
240x320 - 20px, 320x480 - 25px, 480x800+ - 38px
 

 

=================================

=================================

=================================

 

 

 
 
반응형


관련글 더보기

댓글 영역