TabHost 에 포함되는 TabWidget 와 FrameLayout 은 TabHost 컨테이너에 포함되는 구성 요소이지만 그려지는 원점이 서로 같아서 항상 TabWidget 의 높이를 FrameLayout의 paddingTop 으로 설정을 해 주야 한다.
하지만 이러한 과정은 항상 TabWidget 의 높이를 확인해서 FrameLayout 의 paddingTop을 설정해 주어야 하기에 불편함이 있다. 이를 쉽게 해소하기 위해서는 TabHost 안에 구성되는 TabWidget 와 FrameLayout 을 LinearLayout 컨테이너에 포함시켜 구성하면 쉽게 해결할 수 있다.
TabWidget 와 FrameLayout을 padding 으로 구성하는 경우
TabWidget 와 FrameLayout을 으로 LinearLayout 으로 구성하는 경우
FrameLayout 의 paddingTop 이 설정되지 않은 경우
하지만 이러한 과정은 항상 TabWidget 의 높이를 확인해서 FrameLayout 의 paddingTop을 설정해 주어야 하기에 불편함이 있다. 이를 쉽게 해소하기 위해서는 TabHost 안에 구성되는 TabWidget 와 FrameLayout 을 LinearLayout 컨테이너에 포함시켜 구성하면 쉽게 해결할 수 있다.
LinearLayout 컨테이너에 TabWidget 과 FrameLayout 을 담은 경우
TabWidget 와 FrameLayout을 padding 으로 구성하는 경우
TabWidget 와 FrameLayout을 으로 LinearLayout 으로 구성하는 경우
'Dev Story > Android' 카테고리의 다른 글
[Android Dev.] Tab 사용하기 - TabWidget 높이 (4) | 2010.04.23 |
---|---|
[Android Dev.] Tab 사용하기 - TabActivity (6) | 2010.04.22 |
[Android Dev.] Tab 사용하기 (3) | 2010.04.22 |
안드로이드 운영체제 새버전 Android OS 2.2 (Froyo) 테스트 시작!! (0) | 2010.04.22 |
[Android Dev.] Eclipse SVN!! R.java는 안되겠니? (0) | 2010.04.21 |