안드로이드 개발 질문/답변
(글 수 45,052)
제가 전체적으로 리니어 레이아웃 안에 맨 위와 맨아래 레이아웃을 만들고 그곳에 버튼을 넣었습니다. 그리고 중간 레이아웃은 변수가 많아
전체 레이아웃에서 위 아래 레이아웃을 빼준 값의 나머지를 중앙 레이아웃으로 만들려고 다음과 같은 코드를 만들었습니다.
배치할 중앙 레이아웃의 높이 = 배치할 액티비티.getWindowManager().getDefaultDisplay().getHeight()
//위 아래 높이 - (btnHeight*2 + btnMagin*4 + ivw_TopAdImage.getHeight() + ivw_BottmAdImage.getHeight());
이렇게 하니 전체 레이아웃의 크기는 800이 되고 위 아래 총 합이 212가 되며 결국 중앙 레이아웃의 크기는 588이 되었습니다.
그런데 문제는 이대로 레이아웃을 정해 실행해보니 에뮬상에서나 갤스2에서나 화면이 모자라 밑의 부분이 짤리는 것을 확인했습니다.
왜 이런 문제가 생기는 것 일까요?
2012.02.20 16:12:35
저도 찾아보니 상태바는 알 방법이 없는 것 같고, 제목바는 http://gogorchg.tistory.com/entry/Android-%ED%83%80%EC%9D%B4%ED%8B%80-%EB%B0%94-%EB%86%92%EC%9D%B4-%ED%99%95%EC%9D%B8-%EB%B0%A9%EB%B2%95
이걸 참조하시면 될거같네요.




제목바도 높이에 포함됩니다. 그러므로 제목바도 빼주셔야 합니다. 알림바도 포함되는지는 잘모르겠네요.