xml AppCompatActivityでスクリーン下部にTabを表示する方法ref:http://qiita.com/Taishi-Y/items/f83cb42e834df16e348c

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了xml AppCompatActivityでスクリーン下部にTabを表示する方法ref:http://qiita.com/Taishi-Y/items/f83cb42e834df16e348c相关的知识,希望对你有一定的参考价值。

public class TabHostActivity extends AppCompatActivity {
    TabHost tabHost;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.tab_host_activity);

        TabHost host = (TabHost) findViewById(R.id.tabHost);
        host.setup();

        //Tab 1
        TabHost.TabSpec spec = host.newTabSpec("Tab One");
        spec.setContent(R.id.tab1);
        spec.setIndicator("Search");
        host.addTab(spec);

        //Tab 2
        spec = host.newTabSpec("Tab Two");
        spec.setContent(R.id.tab2);
        spec.setIndicator("Photo");
        host.addTab(spec);

        //Tab 3
        spec = host.newTabSpec("Tab Three");
        spec.setContent(R.id.tab3);
        spec.setIndicator("MYPage");
        host.addTab(spec);
    }
}
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical" >

    <TabHost
        android:id="@+id/tabHost"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent" >

        <LinearLayout
            android:id="@+id/linearLayout1"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:orientation="vertical" >
            <FrameLayout
                android:id="@android:id/tabcontent"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:layout_weight="1" >

                <LinearLayout
                    android:id="@+id/tab1"
                    android:layout_width="match_parent"
                    android:layout_height="match_parent"
                    android:background="#ffc916"
                    android:orientation="vertical">

                    <TextView
                        android:layout_width="match_parent"
                        android:layout_height="match_parent"
                        android:text="search activity" />

                </LinearLayout>

                <LinearLayout
                    android:id="@+id/tab2"
                    android:layout_width="match_parent"
                    android:layout_height="match_parent"
                    android:background="#da8200"
                    android:orientation="vertical">

                    <TextView
                        android:layout_width="match_parent"
                        android:layout_height="match_parent"
                        android:text="picture activity" />
                </LinearLayout>

                <LinearLayout
                    android:id="@+id/tab3"
                    android:layout_width="match_parent"
                    android:layout_height="match_parent"
                    android:background="#5b89ff"
                    android:orientation="vertical">

                    <TextView
                        android:layout_width="match_parent"
                        android:layout_height="match_parent"
                        android:text="My page" />
                </LinearLayout>

            </FrameLayout>
            <TabWidget
                android:id="@android:id/tabs"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content" >
            </TabWidget>

        </LinearLayout>
    </TabHost>

</LinearLayout>

以上是关于xml AppCompatActivityでスクリーン下部にTabを表示する方法ref:http://qiita.com/Taishi-Y/items/f83cb42e834df16e348c的主要内容,如果未能解决你的问题,请参考以下文章

sh ADBでスクリーンショットをファイル名+年月日.PNGにする

text Vue公司でスムーススクロール

sh シェルスクリプトで店员さんについて说明するためのスクリプト

sh OSMC日本语化スクリプト

python 颜画像切り出しスクリプト

python UTMATE GPA计算用スクリプト