如下:
其中main.xml代碼如下:
<?xml version="1.0" encoding="utf-8"?><TabHost xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" > <!-- 定義第一個標籤頁的內容 --> <LinearLayout android:id="@+id/tab01" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="女兒國國王 - 2010/12/12" android:textSize="11pt" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="東海龍女 - 2010/12/18" android:textSize="11pt" /> </LinearLayout> <!-- 定義第二個標籤頁的內容 --> <LinearLayout android:id="@+id/tab02" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="白骨精 - 2010/08/12" android:textSize="11pt" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="蜘蛛精 - 2010/09/20" android:textSize="11pt" /> </LinearLayout> <!-- 定義第三個標籤頁的內容 --> <LinearLayout android:id="@+id/tab03" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" android:textSize="11pt" > <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="孫悟空 - 2010/09/19" android:textSize="11pt" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="豬八戒 - 2010/10/12" android:textSize="11pt" /> </LinearLayout></TabHost>
AndroidManifest.xml的代碼如下:
<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="android.demo" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="15" /> <application android:icon="@drawable/ic_launcher" android:label="@string/app_name" > <activity android:name=".MyTab" > <intent-filter> <action android:name="android.intent.action.MAIN" > </action> <category android:name="android.intent.category.LAUNCHER" > </category> </intent-filter> </activity> </application></manifest>
其中MyTab.java代碼如下:
package android.demo;import android.app.TabActivity;import android.graphics.Color;import android.os.Bundle;import android.view.LayoutInflater;import android.widget.TabHost;import android.widget.TabHost.OnTabChangeListener;@SuppressWarnings("deprecation")public class MyTab extends TabActivity {@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);TabHost tabHost = getTabHost();// 設定使用TabHost布局LayoutInflater.from(this).inflate(R.layout.main,tabHost.getTabContentView(), true);// 添加第一個標籤頁tabHost.addTab(tabHost.newTabSpec("tab1").setIndicator("已接電話").setContent(R.id.tab01));// 添加第二個標籤頁tabHost.addTab(tabHost.newTabSpec("tab2")// 在標籤標題上放置表徵圖.setIndicator("呼出電話",getResources().getDrawable(R.drawable.ic_launcher)).setContent(R.id.tab02));// 添加第三個標籤頁tabHost.addTab(tabHost.newTabSpec("tab3").setIndicator("未接電話").setContent(R.id.tab03));}}