Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
tramp_1-3
14 / 14 / 1
Регистрация: 13.10.2012
Сообщений: 447
1

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

16.03.2014, 08:32. Просмотров 841. Ответов 2
Метки нет (Все метки)

Метод setText() класса TextView. Первым он всегда принимает строковые значения (проверено тремя часами поиска ошибок в одной строке). Мне нужно вставить в этот метод константу из файла strings.xml (видимые строки отдельно, код программы отдельно), но как? Просто написать R.string.count не могу (это int), "@string/count" воспринимается просто как строка. Что передать setText()? Спасибо.

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

Ссылка на strings.xml в TextView.setText() не преобразуется в String
Всем привет! Возникла проблема с методом setText() для TextView. Есть код: ...

Как добавить в массив все элементы <string> из strings.xml ?
Нужно добавить в строковый массив все элементы &lt;string&gt; из .xml файла со...

Как задать заголовок диалога через элемент strings.xml?
Я перевожу свою программу на английский язык, но возникла одна проблема:...

Получить содержимое строки по содержанию переменной, но не из файла strings.xml
&quot;a&quot; это кнопка, и я задаю название кнопки. Название кнопки записано в файле...

Константы XML
не подскажите где найти полный список всевозможных констант XML таких как...

2
angryrobot
Командир зеленых роботов
348 / 285 / 54
Регистрация: 08.10.2013
Сообщений: 565
16.03.2014, 09:38 2
Цитата Сообщение от tramp_1-3 Посмотреть сообщение
Просто написать R.string.count не могу
Можете, метод setText перегружен и имеет несколько реализаций.
Есть и такая которая принимает идентификатор строкового ресурса setText (int resid)
0
tramp_1-3
14 / 14 / 1
Регистрация: 13.10.2012
Сообщений: 447
16.03.2014, 12:50  [ТС] 3
angryrobot, дело в том, что я потратил часа два, пытаясь понять, почему программу выбрасывает, если функция принимает int и она работает, если принимает String или String а затем int. вылеты были, даже если передать число-константу. Наверное, это очередной глюк эклипс. В новом проекте эта же функция с int работает нормально.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.03.2014, 12:50

string.xml
Все стринговые данные для приложения хранятся в string.xml Это классно...

Изменить переменную в string.xml
Добрый день! Столкнулся с проблемой изменения значения переменной, находящейся...

<string> в XML возвращает INT в activity_main
В XML recources/string строка: &lt;string...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru