如何在tabhost中居文本?

Mir*_*fle 8 android center vertical-alignment android-tabhost

我有一个基本问题.在许多tabhost示例中,我们找到包含图像和文本的选项卡.

在我的情况下,我想只显示一个文本,但问题是我的文本是水平居中但不是垂直(文本位于我的标签的底部).

我尝试了:framelayout中的android:layout_gravity ="center",但它不起作用.

请问您有什么想法吗?

我的xml.

<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"
android:layout_gravity="center">

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

        <TabWidget android:id="@android:id/tabs"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content" 
        android:layout_gravity="center"/>

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

        </FrameLayout>

    </LinearLayout>

</TabHost>
Run Code Online (Sandbox Code Playgroud)

已解决:我通过以下教程自定义了标签:http://joshclemm.com/blog/?p = 136

谢谢

use*_*545 0

android:layout_width="fill_parent"   
android:layout_height="fill_parent"
android:gravity="center_vertical|center_horizontal"
android:layout_gravity="center_vertical|center_horizontal"
Run Code Online (Sandbox Code Playgroud)