¿Cómo cambio el valor TextView dentro del código Java?

Estoy trabajando en un programa androide. Un usuario hace clic en un botón Hago un poco de matemáticas y me gustaría cambiar los valores que tengo en mi vista en algunos objetos de TextView. ¿Puede alguien por favor decirme cómo hacerlo en mi código?

Supongo que esta pregunta es una continuación de ésta .

¿Que estás tratando de hacer? ¿Realmente desea cambiar dinámicamente el texto en los objetos TextView cuando el usuario hace clic en un botón? Ciertamente puede hacerlo si tiene alguna razón, pero si el texto es estático, normalmente se establece en el archivo main.xml, como esto:

<TextView android:id="@+id/rate" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/rate" /> 

La cadena "@ string / rate" se refiere a una entrada en el archivo strings.xml que se ve así:

 <string name="rate">Rate</string> 

Si realmente desea cambiar este texto más tarde, puede hacerlo utilizando el ejemplo de Nikolay: obtendría una referencia al TextView utilizando el identificador definido para ello en main.xml, de la siguiente manera:

 final TextView textViewToChange = (TextView) findViewById(R.id.rate); textViewToChange.setText( "The new text that I'd like to display now that the user has pushed a button."); 

Primero tenemos que encontrar un Button :

 Button mButton = (Button) findViewById(R.id.my_button); 

Después de eso, debe implementar View.OnClickListener y allí debe encontrar el TextView y ejecutar el método setText :

 mButton.setOnClickListener(new View.OnClickListener { public void onClick(View v) { final TextView mTextView = (TextView) findViewById(R.id.my_text_view); mTextView.setText("Some Text"); } }); 
  • Android textview - no puedo conseguir que va
  • Ocultar TextView después de algún tiempo en Android
  • Grados (como en Grados Celsius / Fahrenheit) en un TextView
  • Obtener el texto visible actual en la vista de texto
  • Android: ¿define TextView TextStyle mediante programación?
  • Tamaño de texto de Android por programa demasiado grande
  • Android dibujar círculo alrededor de texto
  • Campo o etiqueta oculto en TextView?
  • Cómo obtener texto de textview
  • Android TextView id con una variable?
  • Recortar TextView en el centro, reservando caracteres finales
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.