如何从标签主机中删除“未使用的空间”?

时间:2014-02-25 05:46:45

标签: android android-layout android-tabhost

我设置了可滚动的标签小部件,但在标签下方有一些未使用的空间。我不知道如何删除标签下方的空间。

我的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

1 个答案:

答案 0 :(得分: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>