-1

你如何在 xml 中居中 TextViews?

例子:

  <TextView
    android:id="@+id/text_3"
    android:text="@string/text_3"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:textSize="25sp"
    android:textColor="#ffffff"
    />
4

3 回答 3

2

机器人:重力=“中心”

在您的 Layout 和 Textview 中。看看这个考试。

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:gravity="center"
    android:orientation="vertical" >

    <TextView
      android:layout_width="fill_parent"
      android:layout_height="wrap_content"
      android:gravity="center"
      android:text="@string/hello" />

</LinearLayout>
于 2012-07-20T03:01:03.450 回答
1

您必须添加layout_gravity到 TextView

试试这个

<TextView
    android:id="@+id/text_3"
    android:text="@string/text_3"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:textSize="25sp"
    android:textColor="#ffffff"
    android:layout_gravity="center"
    />
于 2012-07-20T11:21:25.807 回答
0

您可以使用 xml 中的文本居中,

android:gravity="center"

或者

android:layout_centerVertical="true"
android:layout_centerHorizontal="true"
于 2012-07-20T02:12:57.787 回答