Cómo RelativeLayout Alinear Center android

<?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" android:orientation="vertical" > <TextView android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_alignParentTop="true" android:layout_marginLeft="78dp" android:layout_marginTop="199dp" android:text="test" /> <TextView android:id="@+id/textView2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/textView1" android:text="I want to align Center" /> </RelativeLayout> 

Aquí está mi código xml.

Quiero usar layout_alignCenter = "@ + id / textView1" en TextView2.

Pero no hay alignCenter.

Creo que layout_centerVertical o centerinParent también es inútil.

Usted quería mostrar la vista de texto en el centro exacto de la pantalla …. a continuación, utilice el código modificado a continuación.

 <?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" android:orientation="vertical" > <TextView android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:layout_centerVertical="true" android:layout_centerInParent="true" android:text="test" /> <TextView android:id="@+id/textView2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/textView1" android:text="I want to align Center" android:layout_centerHorizontal="true" android:layout_centerVertical="true" android:layout_centerInParent="true"/> </RelativeLayout> 

Esto definitivamente trabajará para usted. Si hay cualquier otro requisito, entonces explique en detalle.

Usted podría envolver un RelativeLayout en un LinearLayout y utilizar los elementos del Space :

 <LinearLayout layout_width="0dp" layout_height="match_parent" xmlns:android="http://schemas.android.com/apk/res/android"> <Space android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight="1"/> <RelativeLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <TextView android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_alignParentTop="true" android:layout_marginLeft="78dp" android:layout_marginTop="199dp" android:text="test" /> <TextView android:id="@+id/textView2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/textView1" android:text="I want to align Center" /> </RelativeLayout> <Space android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight="1"/> </LinearLayout> 

El elemento Space distribuirá el espacio vacío relativamente entre todos los elementos del Space , en función de los pesos del diseño.

  • ¿Cómo puedo evitar que mi TextView se solape?
  • Cómo mostrar el texto circular con TextView en Android
  • Varias TextViews se actualizan muy lentamente
  • Hacer que los elementos de ListView sean seleccionables
  • Problema al usar una fuente personalizada - "no se puede hacer el tipo de letra nativo"
  • ¿Hay una manera de desactivar el ajuste de línea en una vista de lista en android?
  • Cambiar el tamaño de fuente de un elemento textview en android
  • TextView redimensionado para ajustarse al texto
  • Cómo insertar texto extraíble
  • ¿Por qué el ajuste de texto de onMeasure no afecta a TextView?
  • Cómo almacenar texto largo en Android?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.