Puedo usar android:gravity="bottom|center_horizontal"
en xml en una vista de texto para obtener los resultados deseados, pero tengo que hacer esto programáticamente. Mi textview está dentro de un tablerow
si eso importa en un relativelayout
.Android establece la gravedad para un TextView programmatically
que he intentado:
LayoutParams layoutParams = new TableRow.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT, Gravity.BOTTOM | Gravity.CENTER_HORIZONTAL);
labelTV.setLayoutParams(layoutParams);
Pero si he entendido bien, que se aplicaría a la tablerow
, no el TextView?
Gracias que funcionó. Me siento un poco tonto ahora por perder eso. Originalmente, el problema era establecer los márgenes en un campo de texto. Supongo que asumí porque no pude encontrar un método setMargin() que establezca que Gravity tampoco existiría. – Nate
superB ...................... –
Gracias +1, encontré la documentación, pero como de costumbre solo va a la mitad, sin indicar claramente dónde obtengo el Constantes de gravedad de (Gravity.CENTER, etc.). –