728x90

TabActivity의 내용을 구현하는 방법에는 일반적으로 다음과 같은 방법이 있다.

1. Layout xml을 이용하는 방법
2. 다른 java class를 이용하는 방법
3. TabActivity class에서 직접 생성하는 방법

Layout xml을 TabActivity에서 호출

아래와 같은 내용의 xml Layout이 있는 경우

layout_tab1.xml

해당 id를 호출

testTab1.java


class를 TabActivity에서 호출

java파일 testTab2_1, testTab2_2, testTab2_3 이 아래와 같이 있는 경우

testTab2_1.java

testTab2_2.java

testTab2_3.java

intent로 해당 class를 호출

testTab2.java


TabActivity에서 직접 내용 생성

TabContentFactory 인터페이스를 이용.
TabContentFactory 인터페이스는 createTabContent를 정의하며, 탭 호스트로부터 전달된 태그명으로부터 뷰를 생성해 리턴하는 역할을 한다.

testTab3.java

728x90

+ Recent posts