2011-07-12 11 views
25

tengo este pedazo de código:android - cómo convertir int a string y colocarlo en EditText?

ed = (EditText) findViewById (R.id.box); 
int x = 10; 
ed.setText (x); 

Resulta que hay un error. Sé que tengo que cambiarlo a cadena, pero ¿cómo hago esto?

He intentado x.toString(), pero no se puede compilar.

+1

En este caso, para hacer una nueva pregunta re: 'char'. (Sugerencia: la respuesta es convertir 'char' en' String', y 'Integer.parseInt()' la cadena). –

+0

¿Por qué no lo intentas desde google? Es muy fácil obtener esta respuesta? –

+0

Por favor, no haga más de una pregunta a la vez en una publicación. He editado tu segunda pregunta, hazle esta pregunta como una nueva. – Kev

Respuesta

8

tratar Integer.toString(integer value); método

ed = (EditText)findViewById(R.id.box); 
int x = 10; 
ed.setText(Integer.toString(x)); 
1

Intente utilizar String.format():

ed = (EditText) findViewById (R.id.box); 
int x = 10; 
ed.setText(String.format("%s",x)); 
0

utilizar esto en su código:

String.valueOf(x);