如何在Android上的标签小部件上方显示按钮?

时间:2010-07-21 10:28:36

标签: android layout tabwidget tabactivity

我正在尝试在标签小部件上方添加按钮,但它们始终显示在标签小部件的标签下。按钮显示在前层,以便它们显示在每个选项卡上。

是否有人有想法可以在tab-widget上方显示任何小部件?

这是一个示例布局,可以了解窗口小部件的位置。注意:此布局不起作用。

    

<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 个答案:

答案 0 :(得分:1)

根据resources at developer.android.com

  

TabHost必须是布局的根节点,其中包含用于显示选项卡的TabWidget和用于显示选项卡内容的FrameLayout。

所以我认为你不能这样做,也不会看起来很好,imho。