Cómo alinear el texto dentro de TextView en Android?

Tengo una multilínea TextView en Android. Es un hijo de un LinearLayout. Ya está centrado horizontalmente y también quiero tener el texto dentro de él centrado.

Esto es lo que tengo ahora:

_ _ _ _ _ _| aaaaaaaaaaaaaaaaaaaaa _ _ _ _ _ _| aaaaaaaa _ _ _ _ _ _| aaaaaaaaaaaaaa 

Lo que quiero es:

 _ _ _ _ _ _| aaaaaaaaaaaaaaaaaaaaa _ _ _ _ _ _| aaaaaaaa _ _ _ _ _ _| aaaaaaaaaaaaaa 

Dónde:

_ _ _ _ = El espacio en el lado del TextView

| = El borde TextView

¿Has TextView el atributo de gravity en el TextView ?

  android:gravity="center" 

Y asegúrese de usar android:gravity y no android:layout_gravity .

android:gravity="center_horizontal" debe hacer el truco.

Puede encontrar más información aquí o aquí .

Sí, utilice el atributo android: gravity para cambiar la posición de los datos dentro de las vistas.

  • Mantener texto en TextView con drawableLeft centrado
  • Android: Establecer vínculo con <a href> en TextView
  • ¿Cómo puedo utilizar un compuesto dibujable en lugar de un LinearLayout que contiene un ImageView y un TextView
  • Cómo dar una línea debajo de la vista de texto en android
  • RelativeLayout y TextView con gravedad no funcional
  • Aumentar el tamaño de la fuente en función del tamaño del dispositivo
  • ¿Cómo puedo reducir el espaciado entre texto en mi diseño de Android?
  • Cambio de tipo de texto justificado
  • Evite que TextView de Android rompa enlaces
  • ¿Cómo puedo eliminar todo el relleno predeterminado de EditText?
  • Cómo hacer un texto específico en TextView BOLD
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.