Intereting Posts
Разное меню для разных фрагментов AppPompat ToolBar popupTheme не используется в элементе меню ShareAction Как я могу получить результаты сканирования Android Wifi в список? Выбирать адрес из таблицы «canonical_addresses» Лучший способ отделить логику игры от рендеринга для быстро развивающейся игры для Android с OpenGL? Основные шаги для использования MQTT в android Веб-браузер Progressbar, такой как браузер Chrome Событие Onclick в текстовом режиме (с TextIsSelectable = "true") ony вызывало второй щелчок Android AppBarLayout выталкивает ViewPager вниз Где находится документация для Fragment.onCreateAnimator ()? Разница между BOOT_COMPLETED и QUICKBOOT_POWERON на Android Вызвано: java.lang.OutOfMemoryError: размер растрового изображения превышает бюджет VM Java – java.lang.IllegalStateException: Не удалось прочитать строку 0, col -1 из CursorWindow Иногда JavaScript не работает в веб-браузере android Изменить уведомление об андроиде без остановки и начать сервис снова

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);