TabHost选项卡的简单操作
//.xml
<TabHost
android:id="@android:id/tabhost"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<FrameLayout
android:id="@android:id/tabcontent"
android:layout_width="fill_parent"
android:layout_height="497dp">
</FrameLayout>
<TabWidget
android:id="@android:id/tabs"
android:layout_width="fill_parent"
android:layout_height="50dp"/>
</LinearLayout>
</TabHost>
//.java
public class MainActivity extends TabActivity {
TabHost tabHost;//
TabHost.TabSpec TabSpecA,TabSpecB,TabSpecC;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
tabHost=getTabHost();
TabSpecA=tabHost.newTabSpec("tab1");
TabSpecA.setIndicator("Tab01");
Intent intent_1=new Intent(this,Tab1_Activity.class);
TabSpecA.setContent(intent_1);
TabSpecB=tabHost.newTabSpec("tab2");
TabSpecB.setIndicator("Tab02");
Intent intent_2=new Intent(this,Tab2_Activity.class);
TabSpecB.setContent(intent_2);
TabSpecC=tabHost.newTabSpec("tab3");
TabSpecC.setIndicator("Tab03");
Intent intent_3=new Intent(this,Tab3_Activity.class);
TabSpecC.setContent(intent_3);
tabHost.addTab(TabSpecA);
tabHost.addTab(TabSpecB);
tabHost.addTab(TabSpecC);
}
}