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
반응형
'Developer > Android' 카테고리의 다른 글
Android 2.3(Gingerbread) 에서 추가된 기능 (0) | 2011.04.18 |
---|---|
삼성 갤럭시탭 AVD Add-on Link (0) | 2010.11.08 |
안드로이드 개발 기본 프로그램들 (Android programing tools) (0) | 2010.08.20 |