时间:2011-01-06 17:40:15

标签: android android-tabhost android-tabactivity

1 个答案:

答案 0 :(得分:1)

解决了!!!

在main.xml中我包含了这4行:

<include layout="@layout/tab1"/>
   <include layout="@layout/tab2"/>
   <include layout="@layout/tab3"/>
   <include layout="@layout/tab4"/>

这些行不应该在那里

所以main.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" >

   <LinearLayout android:orientation="vertical" 
   android:layout_width="fill_parent" 
   android:layout_height="fill_parent" 
    android:padding="5dp">

   <FrameLayout android:id="@android:id/tabcontent" 
    android:layout_width="fill_parent" 
   android:layout_height="wrap_content" 
   android:padding="5dp">


     </FrameLayout>

    <TabWidget android:id="@android:id/tabs" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent"   
    android:gravity="bottom"/>

    </LinearLayout>
    </TabHost>