87element,
creo que la intención de utilizar layout_gravity
sólo está utilizando gravity
??
Sí, puede combinar dos de estos atributos layout_gravity
junto con el '|' como se menciona en la documentación: http://developer.android.com/reference/android/R.attr.html#layout_gravity
Pero incluso utilizando layout_gravity
en lugar de sólo gravity
(como adamp declaró en su comentario), los ajustes que están tratando de combinar no tienen sentido. Usted está diciendo que básicamente se alinee a la izquierda y al centro a lo largo de la misma fila. Tanto left
como center_horizontal
en este caso se refieren a posiciones horizontales.
¿Dónde intenta alinear el TextView
en relación con el elemento primario?
Su diseño padre es como una cuadrícula en la que puede seleccionar una posición:
| [1] [2] [3] |
| [4] [5] [6] |
| [7] [8] [9] |
Superior izquierda: android:layout_gravity="top|left"
Top-Centro: android:layout_gravity="top|center_horizontal"
Superior derecha: android:layout_gravity="top|right"
centro-izquierda: android:layout_gravity="center_vertical|left"
centro: android:layout_gravity="center"
Centro-Derecha: android:layout_gravity="center_vertical|right"
Inferior izquierda: android:layout_gravity="bottom|left"
parte inferior central: android:layout_gravity="bottom|center_horizontal"
Inferior derecha: android:layout_gravity="bottom|right"
Espero que esto ayude !
¿Qué estás tratando de lograr?Puede especificar una gravedad horizontal y una gravedad vertical de esa manera, pero dos ajustes horizontales no tienen sentido. – adamp
Mi error, lo siento. En realidad, fue "left | center_vertical", por supuesto. Ahora funciona, gracias por señalar. – 87element