Как вывести значение?

164
30 декабря 2021, 22:20

Есть такая строка

scoreLabel.setText(R.string.score + score);

R.string.score это ресурс с именем - Очки: просто score - тут хранятся очки.

Если написать так, то всё работает

scoreLabel.setText("Очки:" + score);

Если так -

scoreLabel.setText(R.string.score + score);

то когда мой персонаж сталкивается с предметом, который добавляет очки, то игра вылетает.

Как так сделать по другому?

Answer 1

Надо написать:

scoreLabel.setText(getString(R.string.score) + score);

setText() принимает или String/Spannable или целое число - идентификатор ресурса.

READ ALSO
Как делить строку

Как делить строку

Задача: считываю файл и у меня там сплошной текст из цифр, пример:

251
Pattern Prototype(Не видит метод)

Pattern Prototype(Не видит метод)

Не виден метод setNameЧто делать, не пойму, все паблик

173
Поиск файлов в каталогах

Поиск файлов в каталогах

Задача: найти файлы в каталоге и подкаталогах, и сохранить в папку result

156