三步走:
第一步:造页面的布局
<TabHost xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@android:id/tabhost" .... > <!--这个一定要有-->
<LinearLayout
...>
<TabWidget
android:id="@android:id/tabs"
.../>
<FrameLayout
android:id="@android:id/tabcontent"
...>
<LinearLayout
.../>
页面一的内容
</LinearLayout>
<LinearLayout
.../>
页面二的内容
</LinearLayout>
<LinearLayout
.../>
页面三的内容
</LinearLayout>
...
</FrameLayout>
</LinearLayout>
</TabHost>
extends TabActivity,然后在onCreate里写 TabHost tabHost = getTabHost();
第三步
设置属性,并添加页面
TabSpec page1 = tabHost.newTabSpec("tab1")
.setIndicator("text1")
.setContent(R.id.p1);
tabHost.addTab(page1);
TabSpec page2 = tabHost.newTabSpec("tab2")
.setIndicator("text2")
.setContent(R.id.p1);
tabHost.addTab(page2);
tip:可以利用setIndicator函数为tabhost设置图片等。