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

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

Войти
Регистрация
Восстановить пароль
 
rus_artur4ik
0 / 0 / 0
Регистрация: 05.05.2014
Сообщений: 31
#1

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

11.06.2014, 12:23. Просмотров 601. Ответов 5
Метки нет (Все метки)

Здравствуйте.
Решил заняться локализацией своего приложения (никогда ранее не занимался этим), до этого все тексты были записаны не в strings.xml, а напрямую в лэйаутах или активити.
Есть цикл for, где задается текст кнопке:
Java
1
2
3
for (i = 0; i < 100; i++) {
buttons[i].setText("text" + (i + 1));
}
Нужно "text" поменять на string text.
Если написать R.string.text + (i + 1), то выводится длинное число (если навести на text, то IDE пишет, что int text = (десятизначное число).
Пробовал объявить переменную типа string:
Java
1
String text = getResources().getString(R.string.text);
Но при запуске активити приложение вылетает.
Подскажите, пожалуйста, что я делаю не так.
Спасибо!
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.06.2014, 12:23
Здравствуйте! Я подобрал для вас темы с ответами на вопрос String (Программирование Android):

AsyncTask<String, String, String> объясните пожалуйста - Программирование Android
При описаний класса наследника AsyncTask мы в угловых скобках указываем три типа данных: 1. Тип входных данных. Это данные которые пойдут...

string.split - Программирование Android
Имею string = &quot;ПОНЕДЕЛЬНИК. 10 Февраль. TLC HD&quot; Проделываем String CannelParse = string.split(&quot;.&quot;); String vgd = string.split(&quot;...

Генератор String - Программирование Android
Добрый день, уважаемые форумчане. Уже который день пытаюсь решить маленькую проблему, но не получается. Возможно ли при помощи Random...

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

String-array - Программирование Android
много файлов string-array в values можно ли и как к ним обращаться по номеру?

Не сохраняются String ресурсы - Программирование Android
Создаю xml файл с ресурсами. Записываю туда несколько String ресурсов. После сохранения они не сохраняются в R.java, и , соответственно, ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
YuraAAA
1574 / 1316 / 271
Регистрация: 25.10.2009
Сообщений: 3,438
Записей в блоге: 2
11.06.2014, 12:28 #2
rus_artur4ik, с какой ошибкой вылетает-то?
0
angryrobot
Командир зеленых роботов
347 / 284 / 53
Регистрация: 08.10.2013
Сообщений: 564
11.06.2014, 12:32 #3
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Что будет если сделать вот так :

Java
1
2
3
        for (i = 0; i < 100; i++) {
            buttons[i].setText(getString(R.string.text) + (i + 1));
        }
1
rus_artur4ik
0 / 0 / 0
Регистрация: 05.05.2014
Сообщений: 31
11.06.2014, 13:28  [ТС] #4
angryrobot,
Спасибо вам большое, все работает!
0
ILNAR_93
Android
221 / 221 / 23
Регистрация: 19.01.2013
Сообщений: 1,686
Записей в блоге: 3
11.06.2014, 15:42 #5
angryrobot, В чем фокус ?
0
angryrobot
Командир зеленых роботов
347 / 284 / 53
Регистрация: 08.10.2013
Сообщений: 564
11.06.2014, 15:54 #6
Цитата Сообщение от kaspersky Посмотреть сообщение
В чем фокус ?
Вроде никаких фокусов, одна ловкость рук
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.06.2014, 15:54
Привет! Вот еще темы с ответами:

Ресурс string и кавычки - Программирование Android
Очень тупой вопрос, даже жаль создавать под него отдельную тему) Нужно в ресурсах в строку положить текст, в котором есть кавычки. Но никак...

Сравнение EditText и String - Программирование Android
Сравнение строк в jave можно осуществить таким образом: String str1 = &quot;abc&quot;; String str2 = &quot;abc&quot;; str1.equals(str2); Но когда...

Преобразование StringBuffer в String - Программирование Android
Я в интернете нашел примеры преобразования типов. IDE не ругается, но андроид-приложение вылетает. Программа: на форме расположены...

String.format ошибка - Программирование Android
Здорова товарищи у меня следующая проблема есть код double tenPercentTip = currentBillTotal * .1; double...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
11.06.2014, 15:54
Ответ Создать тему
Опции темы

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