반응형
링크 : http://www.androidpub.com/48552
시간과 베터리 잔량 등을 표시하는 부분이 status bar 입니다. 화면의 전체의 좌표로 어떤 작업을 할 경우 이 높이(status bar의 높이)를 알아야하는데, 아직은 API로 제공되는 기능은 없는 것 같습니다. 하지만 안드로이드 커널 소스를 보면 status bar의 높이를 25dp로 정의하는 것을 볼 수는 있습니다.
[질문]
status 바의 높이가 25라는 것은 알았는데요..
이 높이를 구해 올수 있는 방법은 없나요?
이것 을 조작하는 방법 좀 있으면 알려주세요.
status 바의 높이가 25라는 것은 알았는데요..
이 높이를 구해 올수 있는 방법은 없나요?
이것 을 조작하는 방법 좀 있으면 알려주세요.
[답변]
그런데 status bar가 항상 25dip는 아니더군요. 단말마다 차이는 있는것 같더군요. 대부분 25dip이긴합니다만.
반응형
'안드로이드' 카테고리의 다른 글
[안드로이드] INSTALL_FAILED_INSUFFICIENT_STORAGE 애러 (0) | 2011.05.27 |
---|---|
ProgressBar 사용하기 (원형 프로그래스바와 막대 프로그래스바) (0) | 2011.05.26 |
Android Weather AppWidget 소스코드 (0) | 2011.05.22 |
[안드로이드] xml에서 특수문자(&) 사용하기 (2) | 2011.05.04 |
Android – Dialog, AlertDialog, ProgressDialog, DatePickerDialog, TimePickerDialog (0) | 2011.04.26 |
[안드로이드] 가속도 센서를 이용한 흔듬(Shake) 감지 (1) | 2011.04.11 |
[안드로이드] 멀티터치 구현하기 (드래그, 핀치투줌) (2) | 2011.04.08 |
[안드로이드] TextView에 1초마다 시간 업데이트 하기 (2) | 2011.04.06 |
[안드로이드] IP 주소 가져오기 (0) | 2011.04.06 |
[안드로이드] 커스텀 폰트 변경 (Custom Font) (0) | 2011.04.05 |
아래와 같이 status bar 사이즈가 "25dip"으로 설정되어 있네요...
<dimen name="status_bar_height">25dip</dimen>
frameworks\base\services\java\com\android\server\status\StatusBarService.java 파일에서
status_bar_height의 값으로 status bar를 생성하는 코드도 찾아볼수 있구요.
SDK에서는 status bar의 사이즈를 핸들링할 수 있는 api를 제공하지 않는 것 같습니다.
참고하세요.