2011-04-28 40 views
10

Hola chicos, sé que esto es muy básico, pero necesito saber cómo puedo mostrar el contenido de una variable en la pantalla.Cómo mostrar el valor de una variable en la pantalla

¿Utilizo una vista de texto en mi diseño?

Tengo un cuadro de texto y puedo configurarlo para que diga algo en el editor, pero necesito escribir el contenido de una variable para poder verificar algunos errores.

¿Alguien ayuda?

Gracias

+0

¿Tiene problemas para configurar textView en el valor de la variable? Si es así, publique el código que muestra su intento. Además, ¿por qué no utilizar el registrador para este fin? – Jordan

+0

Mostrar la variable en una vista de texto funciona. ¿Hay algún problema con establecer un punto de interrupción en tu depurador? – Cephron

Respuesta

15

Si ha nombrado un TextView textViewName definidas en el archivo XML de diseño, puede simplemente hacer algo como esto en su clase de actividad:

setContentView(R.layout.layoutName); 
TextView textView = (TextView) findViewById(R.id.textViewName); 
textView.setText("text you want to display"); 

Es esto lo que está buscando ? Si no necesita mostrarlo en la pantalla, y solo desea depurar, simplemente use Log() y logcat para ver los mensajes.

+0

Ese es el chico ¡Gracias! (Pensé que era simple, pero no lo pude encontrar :)) – MrCloister

3

En la Actividad ...

public void onCreate(Bundle savedInstanceState) 
    { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.main); 

    int myValue = deriveMyValue(); 
    String message = 
     myValue == -1 ? 
      "The value is invalid." : 
      "The value is " + myValue; 
    TextView tv = (TextView) findViewById(R.id.my_text_view); 
    tv.setText(message); 
    }
+0

Gracias por eso Solo necesitaba las cosas de Textview, ¡ustedes son buenos! – MrCloister

2
int count=7; 
    TextView tv = (TextView) findViewById(R.id.my_text_view); 
tv.setText("you have entered"+count+"as the integer"); 

Como se puede ver, se puede incluir otros tipos de datos como números enteros también en el bloque setText

3

Si usted tiene una lista en la pantalla , luego, para no perder la lista y seguir mostrando el uso del cambio, tomando el ejemplo de @ Matt.

TextView textView = (TextView) findViewById(R.id.textViewName); 
textView.setText("text you want to display"); 

Me funcionó.

Cuestiones relacionadas