读书人

在上方的tab页

发布时间: 2012-09-22 21:54:54 作者: rapoo

在下方的tab页

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


源代码
package net.wangliping.test;import android.app.ActivityGroup;import android.content.Intent;import android.os.Bundle;import android.widget.TabHost;import android.widget.TabHost.TabSpec;public class TestTab extends ActivityGroup {    public static TabHost tab_host;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.bottomtab);        tab_host = (TabHost) findViewById(R.id.edit_item_tab_host);        tab_host.setup(this.getLocalActivityManager());        TabSpec ts1 = tab_host.newTabSpec("TAB_WEATHER");         ts1.setIndicator("Weather");         ts1.setContent(new Intent(this, Weather.class));         tab_host.addTab(ts1);        TabSpec ts2 = tab_host.newTabSpec("TAB_MAIL");         ts2.setIndicator("Mail");         ts2.setContent(new Intent(this, MailSend.class));         tab_host.addTab(ts2);        TabSpec ts3 = tab_host.newTabSpec("TAB_JUMP");         ts3.setIndicator("Jump");         ts3.setContent(new Intent(this, TabJump.class));         tab_host.addTab(ts3);        tab_host.setCurrentTab(0);    }}

读书人网 >移动开发

热点推荐