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 |