居中 TextView:为什么它不起作用?

Fio*_*uca 0 java android android-layout

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/RelativeLayout2"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >
    <TextView
    android:id="@+id/textView1"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:layout_alignParentTop="true"
    android:layout_centerHorizontal="true"
    android:layout_marginTop="20dp"
    android:textColor="@color/red"
    android:textStyle="bold"
    android:text="@string/desc" 
    />

<TextView
    android:id="@+id/textView2"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:layout_alignParentTop="true"
    android:layout_centerHorizontal="true"
    android:layout_marginTop="60dp"
    android:textStyle="bold|italic"
    android:text="Welcome"
    android:textAppearance="?android:attr/textAppearanceLarge"
     />

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

我想将第二个 TextView 居中,但我不能......这是代码,你知道帮帮我吗?错误在哪里?我要疯了!

gun*_*nar 5

将以下内容添加到您的文本视图中:

android:gravity="center"
Run Code Online (Sandbox Code Playgroud)

但与此同时,我建议重新考虑您的布局,因为您有 2 个文本视图全屏显示。

编辑 center以水平和垂直为中心。如果您只需要在特定轴上,请使用以下之一:android:gravity="center_horizo​​ntal" 或 android:gravity="center_vertical"