选项卡没有填满所有视图

Tab's Are not Filling all the View

我有这个布局,但问题是选项卡没有像这张照片那样填满屏幕。我尝试了 tabgravity 方法,但它不存在于我的布局的 tabwidget 中。

这是我的layout.xml

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context="com.subhi.navtabs.MainActivity">


    <TabHost
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:id="@android:id/tabhost"
       >



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

            <HorizontalScrollView
                android:layout_width="match_parent"
                android:id="@+id/h_Scroll_View"
                android:layout_height="wrap_content">


                <TabWidget
                    android:id="@android:id/tabs"
                    android:fillViewport="true"
                    android:scrollbars="none"
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"></TabWidget>

            </HorizontalScrollView>



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

                <android.support.v4.view.ViewPager
                    android:layout_width="match_parent"
                    android:id="@+id/viewpager"
                    android:layout_height="match_parent"></android.support.v4.view.ViewPager>
            </FrameLayout>
        </LinearLayout>
    </TabHost>
</RelativeLayout>

有谁能帮帮我吗?

使用 android.support.design.widget.TabLayout 而不是 TabHost。 Here and here 是如何正确使用它的好教程。 然后,您可以使用 app:tabGravity="fill" 填充视图。