Форум программистов, компьютерный форум CyberForum.ru

Константы из strings.xml привести к String - Android

Войти
Регистрация
Восстановить пароль
 
tramp_1-3
 Аватар для tramp_1-3
14 / 14 / 1
Регистрация: 13.10.2012
Сообщений: 428
16.03.2014, 08:32     Константы из strings.xml привести к String #1
Метод setText() класса TextView. Первым он всегда принимает строковые значения (проверено тремя часами поиска ошибок в одной строке). Мне нужно вставить в этот метод константу из файла strings.xml (видимые строки отдельно, код программы отдельно), но как? Просто написать R.string.count не могу (это int), "@string/count" воспринимается просто как строка. Что передать setText()? Спасибо.

Добавлено через 2 минуты
нашёл решение почти сразу. нужно применить метод getString().
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.03.2014, 08:32     Константы из strings.xml привести к String
Посмотрите здесь:

string.xml Android
Android Передача константы в другое активити
Android AsyncTask<String, String, String> объясните пожалуйста
Eclipse перестал отображать файлы Strings разных языков одновременно Android
Константы XML Android
Получить содержимое строки по содержанию переменной, но не из файла strings.xml Android
Android Прочесть и записать содержимое xml файла в переменную String
Android Изменить переменную в string.xml
Как добавить в массив все элементы <string> из strings.xml ? Android
Android Как задать заголовок диалога через элемент strings.xml?
Android Привести телефонный номер к общему виду
<string> в XML возвращает INT в activity_main Android

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
angryrobot
Командир зеленых роботов
 Аватар для angryrobot
346 / 283 / 53
Регистрация: 08.10.2013
Сообщений: 563
16.03.2014, 09:38     Константы из strings.xml привести к String #2
Цитата Сообщение от tramp_1-3 Посмотреть сообщение
Просто написать R.string.count не могу
Можете, метод setText перегружен и имеет несколько реализаций.
Есть и такая которая принимает идентификатор строкового ресурса setText (int resid)
tramp_1-3
 Аватар для tramp_1-3
14 / 14 / 1
Регистрация: 13.10.2012
Сообщений: 428
16.03.2014, 12:50  [ТС]     Константы из strings.xml привести к String #3
angryrobot, дело в том, что я потратил часа два, пытаясь понять, почему программу выбрасывает, если функция принимает int и она работает, если принимает String или String а затем int. вылеты были, даже если передать число-константу. Наверное, это очередной глюк эклипс. В новом проекте эта же функция с int работает нормально.
Yandex
Объявления
16.03.2014, 12:50     Константы из strings.xml привести к String
Ответ Создать тему
Опции темы

Текущее время: 05:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru