Esto está en una extensión de TextView. getTextSize()
y setTextSize()
no se anulan, no extiendo esos métodos. Programación en 1,6, el nivel API 4.Android TextView setTextSize aumenta incorrectamente el tamaño del texto
El bucle en este código hace que el tamaño para ser multiplicado por 1.5 cada vez que se itera, por ejemplo si el tamaño lee inicialmente 200 del getTextSize
, a continuación, se llama setTextSize(size)
, getTextSize
llamado de nuevo vuelve a leer 300.
public void shrinkTest() {
float size = this.getTextSize();
while (size > 8) {
this.setTextSize(size);
size = this.getTextSize();
}
}
¿Por qué es esto?
golpeados con el punzón. : P – kcoppock
¡Hah, pensé que solo me había pasado a mí! Ten un voto positivo para tu respuesta un poco más útil ... –