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.
- Sobreponiendo problema en Android TextView
- Establecer eventos onclick en la vista de texto creada mediante programación
- Desvanecimiento del borde TextView de múltiples líneas
- Desplazamiento por programación de una palabra en vista en una vista de texto
- Creación de la caja de conmutación onClickListener para TextView
Pero no hay alignCenter.
Creo que layout_centerVertical o centerinParent también es inútil.
- Cómo alinear TextView alrededor de un ImageView?
- Cómo configurar la fuente personalizada para palabra en un texto TextView
- Ajuste automático de TextView para Android
- Justificar texto en la vista de texto
- ¿Cómo configurar varios oyentes de clics en diferentes palabras de textview?
- Diseño de mensajes de WhatsApp - Cómo obtener una vista de tiempo en la misma fila
- Actualizar Textview desde la función Android
- Android Api 23 Cambiar Navegación Ver headerLayout textview
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.
- Android Maps v2 – animar la cámara para incluir la mayoría de los marcadores
- Incluye la dependencia de AAR en el proyecto de la biblioteca de Android