android - programacion - Valor entero en TextView
manual de android en pdf (8)
¿Cómo puedo mostrar un valor entero en TextView?
Cuando intento, obtengo un error android.content.res.Resources$NotFoundException: String resource ID
Considere utilizar el formato String # con las especificaciones de formato adecuadas (% d o% f).
int value = 10;
textView.setText(String.format("%d",value));
Esto manejará correctamente el separador de fracciones y los dígitos específicos de la configuración regional
Enfoque alternativo:
TextView tv = new TextView(this);
tv.setText(Integer.toString(integer));
Para algunas personas, puede ser más útil trabajar con un objeto Integer para que pueda llamar aString () directamente en el objeto:
Integer length = my_text_view.getText().getLength();
counter_text_view.setText( length.toString() );
Si quieres que se muestre en tu diseño, deberías
Por ejemplo:
En el archivo activity.XML
<TextView
android:id="@+id/txtExample"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
En el archivo activity.java
final TextView txtValue = (TextView) findViewById(R.id.txtExample);
txtValue.setText(Integer.toString(numberYouWant));
En la primera línea del archivo XML, puede ver: "android:"id=@+id/txtExample"
Ahí es donde obtienes la identificación para cambiar en el archivo .java para findViewById(R.id.txtExample)
Espero haber dejado en claro, simplemente fui con esta explicación porque muchas veces las personas parecen conocer el método ".setText ()", simplemente no pueden cambiar el texto en la "IU".
TextView tv = new TextView(this);
tv.setText("" + 4);
String s = Integer.toString(10);
Luego setText(s)
TextView tv = new TextView(this);
tv.setText(String.valueOf(number));
o
tv.setText(""+number);
example.setText("" + 4);
esto funcionó para mí, cuando quería y