2010-07-21 79 views
0

我试图添加一个tab-widget上方的按钮,但它们总是显示在tab-widget的选项卡下。按钮显示在前面的图层上,以便它们出现在每个选项卡上。如何在Android上的标签小部件上方显示按钮?

有没有人有一个想法是否有可能在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

根据resources at developer.android.com

的TabHost必须为布局,它包含两个TabWidget用于显示的选项卡和用于显示的标签的内容的的FrameLayout根节点。

所以我认为你不能这样做,也不会看起来不错,恕我直言。

+0

嗯。据说,我仍然怀疑是否可以将tabWidget放在一个线性布局中,并用一些按钮定义另一个线性布局:我猜想是非常黑客。 – 2010-07-21 13:07:57

相关问题