Как взять строку из ресурсов? [дубликат]

159
03 июля 2017, 17:00

На данный вопрос уже ответили:

  • Как получить значение строкового ресурса по его имени 1 ответ

Есть ресурс в strings.xml

<string name="Rec1">Record1</string>

Есть строка

String s;

Хочу присвоить ей значение

s = R.string.Rec1;

ругается что это Int. Как быть?

Answer 1

Класс R хранит лишь id ресурсов. Это относится и к строкам. Строку в данном случае можно получить при помощи метода getString класса Context.

String value = context.getString(R.string.value);

Если речь идёт об Activity, который наследуется от Context, то можно просто:

String value = getString(R.string.value);
READ ALSO
Проверка hash суммы подгружаемого JS, CSS или PNG

Проверка hash суммы подгружаемого JS, CSS или PNG

В доке для bootstrap заметил странный импорт js и css где как я понял указан hash файла, то есть код:

223
C# WPF DataGrid Сохранение

C# WPF DataGrid Сохранение

Добрый день, вечер! Подскажите пожалуйста, как сохранить элементы при добавлении в DataGrid и обратно их считать? Я добавляю одну строку и хочу...

343
Double click как доработать код для нескольких кнопок

Double click как доработать код для нескольких кнопок

Всем добра! Снова нужна помощьПишу небольшое приложение, имеется несколько кнопок выполняющих разные задачи при одном нажатии (SingleClick) и двух...

257