Saltar al contenido

Alineación de texto/diseño en Android (textAlignment, gravity)

Te doy la bienvenida a nuestra página web, en este sitio vas a encontrar la solucíon de lo que andabas buscando.

Solución:

Todo lo que puedo ver es que textAlignment es miembro de View Class y la gravedad es miembro de TextView class. Entonces, para TextView y sus subclases, puede usar la gravedad mientras puede usar textAlignment para todas las Vistas.

Como TextView y sus subclases necesitan más funciones de alineación de texto, puede ver que hay más opciones en gravedad donde en textAlignment solo hay opciones básicas. Aunque es solo mi suposición porque no he encontrado ninguna documentación clara sobre la diferencia.

Puedes ver estos dos enlaces de documentación: textAlignment y gravity.

Con API 15, android:textAlignment puede no tener el resultado deseado. El fragmento a continuación intenta centrar la primera TextView objeto usando android:textAlignment="center". El segundo uso android:gravity="center_horizontal". los textAlignment no tiene ningún efecto mientras que la gravedad funciona bien. Con API 17+, textAlignment centra el texto como se esperaba.

Para estar seguro de que su texto está alineado correctamente con todos los lanzamientos, iría con la gravedad.



    

    


Diseño resultante en API 15:
Diseño resultante en API 15

Diseño resultante en API 17+:
Diseño resultante en API 17+

Otro punto no mencionado explícitamente:

Si su aplicación tiene soporte RTL deshabilitado con, por ejemplo android:supportsRtl="false" en manifiesto application etiqueta, entonces ViewtextAlignment no funciona para el posicionamiento de texto mientras TextViewgravity obras.

Otra razón más para preferir gravity.

Si posees algún problema o forma de aumentar nuestro escrito te inspiramos escribir una explicación y con deseo lo analizaremos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *