Как отобразить кнопки над вкладкой виджета на Android? - PullRequest
0 голосов
/ 21 июля 2010

Я пытаюсь добавить кнопки над виджетом со вкладками, но они всегда отображаются под вкладками виджетов со вкладками.Кнопки отображаются на переднем слое, так что они появляются на каждой вкладке.

У кого-нибудь есть идея, возможно ли вообще отображать какие-либо виджеты над вкладкой-виджетом?

Вот пример макета, чтобы дать некоторое представление о размещении виджетов.Примечание: этот макет не работает.

<ImageButton
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:src="@android:drawable/sym_action_chat" />  

<ImageButton
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:src="@android:drawable/sym_action_email" />


<TextView android:id="@+id/view1"
    android:background="@drawable/blue"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:text="@string/tabs_1_tab_1"/>

<TextView android:id="@+id/view2"
    android:background="@drawable/red"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:text="@string/tabs_1_tab_2"/>

<TextView android:id="@+id/view3"
    android:background="@drawable/green"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:text="@string/tabs_1_tab_3"/>

1 Ответ

1 голос
/ 21 июля 2010

в соответствии с ресурсами на developer.android.com

TabHost должен быть корневым узлом для макета, который содержит как TabWidget для отображения вкладок, так и FrameLayoutдля отображения содержимого вкладки.

, так что я думаю, что вы не можете сделать это, и при этом это не будет хорошо выглядеть, imho.

...