2012-05-16 69 views
2

我想我有一个简单的问题。布局上的标签

我有标签和我的XML代码的工作是:

<TabHost android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
android:id="@+id/tabHost" 
xmlns:android="http://schemas.android.com/apk/res/android" 
> 
<TabWidget 
android:layout_width="fill_parent" 
android:layout_height="wrap_content" 
android:id="@android:id/tabs" 
/> 
<FrameLayout 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
android:id="@android:id/tabcontent" 
> 
    <LinearLayout 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:id="@+id/tab1" 
    android:orientation="vertical" 
    android:paddingTop="100px" 
    > 
    <TextView 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:id="@+id/teste" /> 
    </LinearLayout> 
    <LinearLayout 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:id="@+id/tab2" 
    android:orientation="vertical" 
    android:paddingTop="60px" 
    > 
    </LinearLayout> 
    <LinearLayout 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:id="@+id/tab3" 
    android:orientation="vertical" 
    android:paddingTop="60px" 
    > 
    </LinearLayout> 
</FrameLayout> 
</TabHost> 

的问题是,如果我删除的顶部填充,当我打开一个标签,该标签的内容是它上面。

这样做不会给我带来问题吗?内容如何不超过它?

回答

1

尝试将TabWidgetFrameLayout放在垂直内LinearLayout内。这将迫使FrameLayout低于TabWidget

+0

Thx很多!它的工作! :) –