android开发之TabHost选项卡

来源:互联网 发布:bangbangbangmv知乎 编辑:程序博客网 时间:2024/05/27 20:50

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);    }}
原创粉丝点击