Intereting Posts
FrameLayout против RelativeLayout для наложений Как сделать тип анимации whatsapp для открытия меню с панели инструментов (панель действий) FacebookCallback.onCancel вызывается при попытке входа в систему с помощью facebook sdk Удалить прослушиватель onclick Передача данных не примитивного типа между действиями в android Пользовательский макет для RadioButton Как я могу исправить стиль Spinner для Android 4.x, размещенный поверх панели инструментов Возможно ли осуществлять анимацию перехода при изменении представлений в одной и той же деятельности? Как установить / обновить / удалить APK с помощью класса PackageInstaller в Android L? Хороший учебник по использованию AccountManager в Android? Какова самая быстрая библиотека FFT для устройств iOS / Android ARM? Более одного BroadcastReceiver для одного и того же намерения с противоречивым документом и практикой Предоставление разрешений для проявления проекта Android .aar library Не удается запустить программу «\ ndk-build.cmd»: запуск не выполнен Могу ли я разрабатывать приложения для Android без IDE?

Android – как преобразовать int в строку и поместить его в EditText?

У меня есть эта часть кода:

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

Это оказывается ошибкой. Я знаю, что мне нужно изменить его на строку, но как мне это сделать?

Я пробовал x.toString() , но он не может быть скомпилирован.

Solutions Collecting From Web of "Android – как преобразовать int в строку и поместить его в EditText?"

Используйте + , оператор конкатенации строк :

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

Или используйте String.valueOf(int) :

 ed.setText(String.valueOf(x)); 

Или используйте Integer.toString(int) :

 ed.setText(Integer.toString(x)); 

Попробуйте Integer.toString(integer value); Метода как

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

Попробуйте использовать String.format() :

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

Используйте это в своем коде:

 String.valueOf(x);