Как через setText присвоить textView число?

250
09 марта 2017, 22:03

Необходимо конвертировать его в строку?

result.setText(valueX); // не катит;
result.setText(valueX + ""); // не нравится
Answer 1

Если функции setText() передать целое число, она воспримет его как идентификатор ресурса и будет искать такую строку в ресурсах. Чтобы вывести на View число, нужно сначала его привести к строке. Сделать это можно так:

result.setText(Integer.toString(valueX));

или так:

result.setText(String.valueOf(valueX));

или так:

result.setText(valueX + "");
READ ALSO
Java. Крестики нолики

Java. Крестики нолики

Игра крестики ноликиЛишние методы убрал

919
Проблемы с RecycleView android

Проблемы с RecycleView android

Добрый деньВозникла проблема с RecycleView, а именно: Как-то странно забиваются данные в список, если список данных очень большой, то создаются...

385
Медленно работает перемножение матриц java

Медленно работает перемножение матриц java

Добрый деньНаписал код, вычисляющий остаток от деления n-ного числа Фибоначчи на вводимое из консоли число, где n может быть очень большим...

380
Непонятная часть кода

Непонятная часть кода

Увидел задачу, суть которой была переопределить методы equals и hashcode чтобы сравнение объектов работало правильноТак вот, что значит эта строка?

250