¿Cómo puedo forzar que el texto se centre verticalmente cuando TextView es estrecho?
Frecuentes
Visto 67 veces
1 Respuestas
0
encontré la solución,
si la altura de la vista no es suficiente, debe mover el valor de desplazamiento. puede llamar a esta función en la función de diseño,
protected void alignVerticalAlingment() {
int fontSize = getLineCount() * getLineHeight();
if (getHeight() > 0) {
setPadding(getPaddingLeft(), 0, getPaddingBottom(), 0);
int height = getHeight();
int y = (fontSize - height + (int) getPaint()
.descent()) / 2;
scrollTo(0, y);
}
}
contestado el 08 de mayo de 12 a las 11:05
No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas java android or haz tu propia pregunta.