7

タブを画面の上部に配置する必要があるという議論をしたい人には事前に同意しますが、アプリの要件を制御することはできません :) . 画面の下部にタブがあるアプリを作成する必要があります。SDK 14 とアクションバーを使用しています。これは可能ですか?下部にタブがあるレイアウトを既に構築していますが、タブを ActionBar に追加すると、それらは自動的に画面の上部にレンダリングされます。

どんなアイデアでも大歓迎です。この投稿を読んでくれてありがとう。

4

1 に答える 1

1

要件に Tabhost を使用でき、tab.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">

    <RelativeLayout 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="fill_parent"
            android:layout_weight="1" >
                 </FrameLayout>
          <TabWidget 
             android:id="@android:id/tabs"
            android:layout_width="fill_parent" android:layout_height="wrap_content"
            android:tabStripEnabled="false"
            android:layout_alignBottom="@android:id/tabcontent"
            android:background="#000000" />
          </RelativeLayout>
</TabHost>
于 2013-04-15T10:46:34.810 に答える