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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
tramp_1-3
14 / 14 / 1
Регистрация: 13.10.2012
Сообщений: 432
#1

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

16.03.2014, 08:32. Просмотров 733. Ответов 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 привести к String (Программирование Android):

Ссылка на strings.xml в TextView.setText() не преобразуется в String - Программирование Android
Всем привет! Возникла проблема с методом setText() для TextView. Есть код: <string name = "points">Points: </string> ... ...

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

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

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

Константы XML - Программирование Android
не подскажите где найти полный список всевозможных констант XML таких как &quot;wrap_content&quot;,&quot;fill_parent&quot; где описано что все эти константы...

string.xml - Программирование Android
Все стринговые данные для приложения хранятся в string.xml Это классно работает если у вас не меняются строки в приложении А вот...

2
angryrobot
Командир зеленых роботов
348 / 285 / 53
Регистрация: 08.10.2013
Сообщений: 564
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
Сообщений: 432
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 - Программирование Android
Добрый день! Столкнулся с проблемой изменения значения переменной, находящейся в файле string.xml. Менять эти параметры через свойство...

<string> в XML возвращает INT в activity_main - Программирование Android
В XML recources/string строка: &lt;string name=&quot;URLsrc&quot;&gt;https://api.myjson.com/bins/2wgmq&lt;/string&gt; В activity_main строка: URL url =...

Прочесть и записать содержимое xml файла в переменную String - Программирование Android
Нужно записать все содержимое файла some.xml в переменную private static final String some_strings (или константу, не важно). Допустим файл...

Eclipse перестал отображать файлы Strings разных языков одновременно - Программирование Android
Добрый день! Помогите разобраться. Перешел на новый Eclipse и теперь в моем проекте при попытке открыть файл strings.xml открывается...


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

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

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