Android开发工作中经常使用的TabWidget标签分页(2)

@Override
 protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  TextView tv=new TextView(this);
  tv.setText("这是第三个标签的内容");
  tv.setGravity(Gravity.CENTER_HORIZONTAL);
  setContentView(tv);
 }
 
}


 

main.xml

<?xml version="1.0" encoding="utf-8"?>
<TabHost xmlns:android="http://schemas.android.com/apk/res/android"
 android:id="@android:id/tabhost"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >
 <LinearLayout 
  android:orientation="vertical"
     android:layout_width="fill_parent"
     android:layout_height="fill_parent"
    >
     <TabWidget
      android:id="@android:id/tabs"
      android:layout_width="fill_parent"
      android:layout_height="wrap_content"
      />
     <FrameLayout
      android:id="@android:id/tabcontent"
      android:layout_width="fill_parent"
      android:layout_height="fill_parent"
      >
     </FrameLayout>
    </LinearLayout>
</TabHost>

AndroidManifest.xml

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="com.zyb.tab"
      android:versionCode="1"
      android:versionName="1.0">


    <application android:icon="@drawable/icon" android:label="@string/app_name">
        <activity android:name=".MainActivity"
                  android:label="@string/app_name">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
  <activity android:name=".FirstTabActivity"></activity>
  <activity android:name=".SecondTabActivity"></activity>
  <activity android:name=".ThirdTabActivity"></activity>
    </application>
</manifest>

OK,大功就此告成。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wyfgjz.html