Tab을 만들어 봅시다.
이와 같이 구성하면 기본적인 Tab 컨트롤이 만들어 집니다.
탭을 만들기는 간단합니다.
탭컨트롤을 구성할 XML UI를 구성합니다.
public class TabExam extends TabActivity { TabHost mTabHost = null; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); mTabHost = getTabHost(); TabSpec ts1 = mTabHost.newTabSpec("tab_1"); TabSpec ts2 = mTabHost.newTabSpec("tab_2"); mTabHost.addTab(ts1.setIndicator("TAB 1").setContent(new Intent(this, Tab1.class))); mTabHost.addTab(ts2.setIndicator("TAB 2").setContent(new Intent(this, Tab2.class))); mTabHost.setCurrentTab(0); } }
Tab1.class <-- 바로 여기서 지정한 클래스가 첫번째 탭의 화면이 되고
Tab2.class 는 두번재 탭의 화면이 됩니다.
Tab에 Icon도 추가할 수가 있는데
setIndicator("TAB 1", getResources().getDrawable(android.R.drawable.btn_plus)) ~이와 같이 하면 TAB에 Icon이 표시된다 (여기서는 기본 제공하는 "+" 아이콘이 표시된다
'개발 > Android' 카테고리의 다른 글
Android Back key Override (0) | 2011.01.24 |
---|---|
나의 모토로이 바탕화면 (1) | 2010.06.08 |
SQLite - DATETIME (0) | 2010.06.06 |