Android XML布局 - 以TextView为中心

时间:2014-05-28 11:06:44

标签: android xml layout textview centering

我创建了一个非常简单的布局。 XML看起来像这样:

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

    <TextView
        android:id="@+id/text_view_download_data_title"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_centerInParent="true"
        android:gravity="center"
        android:text="@string/download_initial_data" />

</RelativeLayout>

此布局的图形结果如下所示(来自Eclipse):

enter image description here

请问,为什么TextView中的文字不是水平居中的?提前谢谢。

2 个答案:

答案 0 :(得分:0)

删除此行:

android:gravity="center"

答案 1 :(得分:0)

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="match_parent" 
android:gravity="center">

<TextView
    android:id="@+id/text_view_download_data_title"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_centerHorizontal="true"
    android:gravity="center"
    android:text="download_initial_data" />

</RelativeLayout>