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
谢谢
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)