在屏幕底部设置标签主机隐藏在类布局的下方

时间:2011-11-02 11:42:52

标签: android

嗨frnds我想使用xml下面的屏幕底部设置标签主机,当我在我的代码中实现时,它隐藏在我的类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:layout_height="fill_parent"
    android:layout_width="fill_parent">
    <TabWidget
        android:id="@android:id/tabs"
        android:layout_alignParentBottom="true"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content" />
      <FrameLayout
        android:id="@android:id/tabcontent"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:padding="5dp" />
   </RelativeLayout>
 </TabHost>

2 个答案:

答案 0 :(得分:2)

<?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">
    <FrameLayout android:id="@android:id/tabcontent"
        android:layout_width="fill_parent" android:layout_height="fill_parent"
        android:paddingBottom="60dp">
        <LinearLayout android:id="@+id/calltabs_content"
            android:orientation="vertical" android:layout_width="fill_parent"
            android:layout_height="fill_parent">

        </LinearLayout>
    </FrameLayout>
    <RelativeLayout android:layout_width="fill_parent"
        android:layout_height="fill_parent">
        <TabWidget android:id="@android:id/tabs"
            android:layout_alignParentBottom="true" android:layout_width="fill_parent"
            android:layout_height="63dp" android:background="@drawable/background" />
    </RelativeLayout>
</TabHost>

尝试这个似乎对我有用。

答案 1 :(得分:0)

   <?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">


      <FrameLayout
        android:id="@android:id/tabcontent"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:padding="5dp" />
    <TabWidget
        android:id="@android:id/tabs"
        android:layout_alignParentBottom="true"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content" />
 </TabHost>

试试这个,我只是将tab小部件放在底部,同时删除了relativeLayout。