Estoy usando Eclipse Indigo, probando 2 emuladores (2.2 y 3.0).TextView: configurar el tamaño del texto mediante programación no parece funcionar
el código siguiente muestra lo que estoy probando ahora, sin embargo, configurar el tamaño del texto no revela nada en la pantalla cuando se intenta ejecutar el emulador. (Si hago un comentario sobre el tamaño del texto, el texto aparece en rojo). Pensé que de alguna manera el eclipse no estaba reconstruyendo el código, pero agregué la línea de código para agregar el fondo azul y funcionó. Intenté configurar el tamaño del texto después de configurar el texto sin éxito. el código esta abajo ¡gracias por tu ayuda! (exención de responsabilidad) - estoy tratando de mantenerme alejado de xml. Siendo que ya sé java, no quiero depender de eso.
import android.app.Activity;
import android.graphics.Color;
import android.os.Bundle;
import android.widget.TextView;
public class TestAndroidvs2Activity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
TextView text = new TextView(this);
text.setTextColor(Color.RED);
text.setTextSize(2);
text.setBackgroundColor(Color.BLUE);
text.setText("Hello Android");
setContentView(text);
}
}
Lo intentaré con 14. Como dije en la primera publicación, incluso si 2 es demasiado pequeño, eso no debería hacer que mi pantalla quede en blanco, ¿verdad? Creo que lo estaba leyendo como una escala más allá de lo que el texto ya era en lugar de simplemente establecer el tamaño. - Lo veré, pero preguntaré de todos modos, ¿cuál es el tamaño predeterminado? gracias de todos modos. – cspam
por cierto, sí, me doy cuenta de que xml puede tener sus ventajas, pero no tengo ninguna experiencia con él. Sí, sé que es probablemente fácil de aprender. Como ya estoy familiarizado con Java, pensé que sería realmente útil familiarizarse con tantas clases como sea posible. Parece que utilizar XML esconde mucho de eso. – cspam
No lo oculta, son las mismas clases con los mismos parámetros. Toma algo de tiempo para poder traducir entre los dos, pero en realidad es bastante eficiente. Como beneficio adicional, si define vistas en XML, el sistema se ocupa de diferentes tamaños de pantalla, densidades y orientaciones, sin necesidad de cambiar su código, solo los archivos de diseño. –