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

¿Cuál es la diferencia entre android:textAlignment y android:gravity ¿ android:gravity ?

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.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.