티스토리 뷰


안드로이드 3.0은... 메뉴버튼이 스크린상 하단에 고정된다.. 그냥 하단바라고 치고..
레이아웃에서 풀스크린을해도 이영역만큼은 가리지 않는다..
그래서 디자인할 때 이영역을 제외하고 디자인해야한다..

겔럭시 탭2 10.1 의경우.. 

 - 가로 full 800px , 하단바 48px, 컨텐츠영역 756px
 - 세로 full 1280px , 하단바 48px, 컨텐츠영역 1232px

구하는공식이야 여러가지지만.. 간단하게..

     @Override
    public void onWindowFocusChanged(boolean hasFocus) {
   
        Rect rect = new Rect();
        Window win = this.getWindow();
        win.getDecorView().getWindowVisibleDisplayFrame(rect);

        Log.d("test","rect top:"+rect.top);
        Log.d("test","rect bottom:"+rect.bottom);
       
     super.onWindowFocusChanged(hasFocus);
    }



onCreate 가 완료된 후에(rootView가 생성된 후)에 해야하므로 onWindowFocusChanged 에서 해주어야한다.
(비슷한거 포스팅한적이 있는거 같은데..-_- 왜또쓰고있을까...)

[작성자] devbible.tistory.com


'Development' 카테고리의 다른 글

[Android] progress bar 기본지원 style  (1) 2011.09.19
[Android] Android HeapSize 늘리기  (0) 2011.09.09
[Java] Zip 압축 풀기 (2)  (0) 2011.08.31
[Java] 파일 , 폴더 복사  (0) 2011.08.31
[Android] bitmap 얻기  (0) 2011.08.26
댓글