Alineación de texto / diseño en Android (textAlignment, gravity)
¿Cuál es la diferencia entre android:textAlignment
y android:gravity
¿ android:gravity
?
- Bordes de doble anchura en dispositivos Android con una relación de píxeles CSS de 1,5
- Forzar la versión móvil del sitio web para WebView
- Datos de servicio web de caché de android
- Buenas prácticas: ¿Cómo puedo proteger las solicitudes Http (por ejemplo, inicio de sesión) desde una aplicación móvil
- ¿Cómo se puede autenticar una aplicación nativa de Android con el backend web?
- Altura mínima del botón de Android: 48dp = 9mm?
- Configuración de visor de Android "user-scalable = no" rompe el nivel de ancho / zoom de la ventana de visualización
- La imagen transparente de PNG no parece agradable
- Usando setScale y setTranslate (Matrix)
- Bucle muerto en backkey android webview para redireccionar href link
- Direcciones de manejo de la web móvil desde la ubicación actual
Todo lo que puedo ver es que el textAlignment es un miembro de la clase View y la gravedad es el miembro de la clase TextView. Así que para el TextView y sus subclases puedes usar la gravedad mientras puedes usar el textAlignment para todas las vistas.
Como TextView y sus subclases necesitan algunas más características de alineación de texto, por lo que puede ver que hay más opciones en gravedad donde en textAlignment sólo hay opciones básicas. Aunque es sólo mi suposición porque no he encontrado ninguna documentación clara sobre la diferencia.
Puede ver estos dos enlaces de documentación: textAlignment y gravity .
Por lo que he visto textAlignment parece ser en su mayoría sin usar. Por su descripción, debe hacer sólo la alineación a la derecha o izquierda. La gravedad parece ser un textAlignment mejorado.