TabHost

package com.example.text12_tabhost;

import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.TabHost;
import android.widget.TabHost.TabSpec;
import android.widget.TextView;

public class MainActivity extends Activity {
 private TabHost tabhost;

 @Override
 protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.activity_main);
  
  tabhost=(TabHost) findViewById(R.id.tabhost);
  tabhost.setup();//找到Tabwidget和FrameLayout
  //添加标签页
  TabSpec tab1 = tabhost.newTabSpec("tab1");
  //指定标签
  
 // tab1.setIndicator("首页",getResources().getDrawable(R.drawable.i1));
  //指定标签的内容
  tab1.setContent(R.id.line1);
  tabhost.addTab(tab1);
  
  //添加标签页
  TabSpec tab2 = tabhost.newTabSpec("tab2");
  //指定标签
  tab2.setIndicator("首页",getResources().getDrawable(R.drawable.i2));
  //指定标签的内容
  tab2.setContent(R.id.line2);
  tabhost.addTab(tab2);
  
  //添加标签页
  TabSpec tab3 = tabhost.newTabSpec("tab3");
  //指定标签
  tab3.setIndicator("首页",getResources().getDrawable(R.drawable.i3));
  //指定标签的内容
  tab3.setContent(R.id.line3);
  tabhost.addTab(tab3);
 }
 private View createView(String text){
  View view  = View.inflate(this, R.layout.tab, null);
  TextView tv_title = (TextView) view.findViewById(R.id.tv_title);
  tv_title.setTag(tv_title);
  return view;
  
 }

 


<TabHost
    xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:id="@+id/tabhost"
    >
    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical"
        >
        <TabWidget
            android:id="@android:id/tabs"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            >
           
        </TabWidget>
        <FrameLayout
            android:id="@android:id/tabcontent"
            android:layout_width="match_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            >
            <!-- 首页 -->
            <LinearLayout
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:id="@+id/line1"
                >
                <TextView
                    android:layout_width="match_parent"
                    android:layout_height="match_parent"
                    android:text="首页"
                    android:textSize="30sp"
                    android:gravity="center"
                    />
               
            </LinearLayout>
            <LinearLayout
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:id="@+id/line2"
                >
                <TextView
                    android:layout_width="match_parent"
                    android:layout_height="match_parent"
                    android:text="第二页"
                    android:textSize="30sp"
                    android:gravity="center"
                    />
               
            </LinearLayout>
            <LinearLayout
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:id="@+id/line3"
                >
                <TextView
                    android:layout_width="match_parent"
                    android:layout_height="match_parent"
                    android:text="第三页"
                    android:textSize="30sp"
                    android:gravity="center"
                    />
               
            </LinearLayout>
        </FrameLayout>
       
    </LinearLayout>
</TabHost>

 


<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    android:background="@drawable/bg" >
    <TextView
        android:id="@+id/tv_title"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:gravity="center"
        android:text="首页"
        android:textColor="@android:color/white"
        android:textSize="22sp"
        />

</LinearLayout>

}

posted @ 2018-05-23 20:22  8026  阅读(93)  评论(0编辑  收藏  举报