2014-02-25 92 views
0

我設置了可滾動的選項卡小部件,但在選項卡下方有一些未使用的空間。我不知道如何刪除標籤下的空間。如何從標籤主機中刪除「未使用的空間」?

我的XML文件:

<android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:id="@+id/drawer_layout" 
android:layout_width="match_parent" 
android:layout_height="match_parent" > 

<TabHost 
    android:id="@+id/tabhost" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:background="@drawable/gray" > 

    <LinearLayout 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent" 
     android:orientation="horizontal" > 

     <HorizontalScrollView 
      android:id="@+id/scroll" 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 
      android:scrollbars="none" > 

      <TabWidget 
       android:id="@android:id/tabs" 
       android:layout_width="match_parent" 
       android:layout_height="30dp" > 
      </TabWidget> 
     </HorizontalScrollView> 

     <FrameLayout 
      android:id="@android:id/tabcontent" 
      android:layout_width="fill_parent" 
      android:layout_height="fill_parent" > 

      <fragment 
       android:id="@+id/fragment1" 
       android:name="info.tech.slidermenu.Home_feed" 
       android:layout_width="fill_parent" 
       android:layout_height="fill_parent" 
       android:layout_marginTop="50dp" /> 

      <fragment 
       android:id="@+id/fragment2" 
       android:name="info.tech.slidermenu.Upcoming_tennise_match" 
       android:layout_width="fill_parent" 
       android:layout_height="fill_parent" 
       android:layout_marginTop="50dp" /> 

      <fragment 
       android:id="@+id/fragment3" 
       android:name="info.tech.slidermenu.Upcoming_tennise_match" 
       android:layout_width="fill_parent" 
       android:layout_height="fill_parent" 
       android:layout_marginTop="50dp" /> 

      <fragment 
       android:id="@+id/fragment4" 
       android:name="info.tech.slidermenu.Upcoming_tennise_match" 
       android:layout_width="fill_parent" 
       android:layout_height="fill_parent" 
       android:layout_marginTop="50dp" /> 

      <fragment 
       android:id="@+id/fragment5" 
       android:name="info.tech.slidermenu.Upcoming_tennise_match" 
       android:layout_width="fill_parent" 
       android:layout_height="fill_parent" 
       android:layout_marginTop="50dp" /> 
     </FrameLayout> 
    </LinearLayout> 
</TabHost> 

<!-- Framelayout to display Fragments --> 


<!-- Listview to display slider menu --> 

<ListView 
    android:id="@+id/list_slidermenu" 
    android:layout_width="240dp" 
    android:layout_height="match_parent" 
    android:layout_gravity="start" 
    android:background="@color/list_background" 
    android:choiceMode="singleChoice" 
    android:divider="@color/list_divider" 
    android:dividerHeight="1dp" 
    android:listSelector="@drawable/list_selector" /> 

enter image description here

+0

請勿在選項卡布局的任何位置使用RelativeLayout。只使用LinearLayout。 – Arshu

+0

什麼是info.tech.slidermenu.Upcoming_tennise_match ???? – Namy

+0

這是一個列表項目顯示快照 – bhavdip

回答

0

<TabHost 
    android:id="@+id/tabhost" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:background="@android:color/black" > 

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

     <HorizontalScrollView 
      android:id="@+id/scroll" 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 
      android:scrollbars="none" > 

      <TabWidget 
       android:id="@android:id/tabs" 
       android:layout_width="match_parent" 
       android:layout_height="30dp" > 
      </TabWidget> 
     </HorizontalScrollView> 

     <FrameLayout 
      android:id="@android:id/tabcontent" 
      android:layout_width="fill_parent" 
      android:layout_height="fill_parent" > 

      <fragment 
       android:id="@+id/fragment1" 
       android:name="info.tech.slidermenu.Home_feed" 
       android:layout_width="fill_parent" 
       android:layout_height="fill_parent" /> 

      <fragment 
       android:id="@+id/fragment2" 
       android:name="info.tech.slidermenu.Upcoming_tennise_match" 
       android:layout_width="fill_parent" 
       android:layout_height="fill_parent" /> 

      <fragment 
       android:id="@+id/fragment3" 
       android:name="info.tech.slidermenu.Upcoming_tennise_match" 
       android:layout_width="fill_parent" 
       android:layout_height="fill_parent" /> 

      <fragment 
       android:id="@+id/fragment4" 
       android:name="info.tech.slidermenu.Upcoming_tennise_match" 
       android:layout_width="fill_parent" 
       android:layout_height="fill_parent" /> 

      <fragment 
       android:id="@+id/fragment5" 
       android:name="info.tech.slidermenu.Upcoming_tennise_match" 
       android:layout_width="fill_parent" 
       android:layout_height="fill_parent" /> 
     </FrameLayout> 
    </LinearLayout> 
</TabHost> 

+0

仍然同樣的結果..不工作 – bhavdip

+0

好的。 告訴我什麼是「info.tech.slidermenu.Home_feed」? – Namy

+0

它是快照中顯示的列表項目...您需要代碼...? – bhavdip