2010/04/23
[Android Dev.] Tab 사용하기 - TabWidget 높이
Tab을 구성하는 TabWidget 의 높이를 설정하기 위해서는 XML 리소스의 TabWidget 의 android:layout_height 속성에 높이를 지정을 하면 된다. 하지만 이 속성에 값을 부여하는 것 만으로 원하는 결과를 얻을 수 없었다.
높이를 69px 보다 작게하면 텍스트 영역이 사라지고 크게 하면 텍스트 아래쪽에 잉여 영역이 생기게 된다.
그래서 알아 본 정보로는 코드로 높이를 제어하는 방법이다. 아래 코드는 TabWidget 의 구성 탭을 탐색해서 높이를 바꾸는 코드이다.
코드로 제어를 할 경우 잘리거나 잉여 영역이 생성되는 걸 피할 수 있다.
<
Original Post : http://neodreamer-dev.tistory.com/420
<!-- TabWidget 의 높이는 40px 로 설정한 경우 -->
<TabWidget
android:id="@android:id/tabs"
android:layout_width="fill_parent"
android:layout_height="40px"
/>
<!-- TabWidget 의 높이는 100px 로 설정한 경우 -->
<TabWidget
android:id="@android:id/tabs"
android:layout_width="fill_parent"
android:layout_height="100px"
/>
android:layout_height="40px" | android:layout_height="100px" |
높이를 69px 보다 작게하면 텍스트 영역이 사라지고 크게 하면 텍스트 아래쪽에 잉여 영역이 생기게 된다.
그래서 알아 본 정보로는 코드로 높이를 제어하는 방법이다. 아래 코드는 TabWidget 의 구성 탭을 탐색해서 높이를 바꾸는 코드이다.
for ( int tab = 0; tab < tabHost.getTabWidget().getChildCount(); ++tab )
{
tabHost.getTabWidget().getChildAt(tab).getLayoutParams().height = 100;
}
height = 40 인 경우 | height = 100 인 경우 |
<
Original Post : http://neodreamer-dev.tistory.com/420
Labels:
Android
,
Android Development
,
TistoryOldPost
,
안드로이드
,
안드로이드 개발
Subscribe to:
Post Comments
(
Atom
)
No comments :
Post a Comment