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

Как добавить в массив все элементы <string> из strings.xml ? - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Как обратиться к объекту по имени со строки? http://www.cyberforum.ru/android-dev/thread1735413.html
Например есть объекты Object1, Object2 и т.д. Мне нужно обратиться к объекту Object с номером n (Objectn). n генерируется случайно. Как это можно осуществить?
Программирование Android Android-приложение, диплом Как организовать структуру приложения которое предоставляет доступ как для одиночного пользования так и для группы людей, при этом у группы людей должен быть администратор, которые просматривает... http://www.cyberforum.ru/android-dev/thread1735190.html
Отправка логина, пароля на сервер с эмулятора Программирование Android
Доброго дня. Отправляю на сервер логин и пароль, чтобы проверить совпадение пары в БД, но почему-то не отправляет и пишет ошибку E/JSON*Parser: Error parsing data org.json.JSONException: Value...
Отображение картинки в ImageView полученной из ссылки Программирование Android
Всем привет! Длеаю приложение, которое получет JSON с сервера. Вид его следующий: Где в url хранится абсолютный путь к картинке. Этот JSON я успешно получаю: MainActivity.java: private...
Программирование Android Московское время и Calendar http://www.cyberforum.ru/android-dev/thread1734893.html
Calendar MoscowTime = new GregorianCalendar(TimeZone.getTimeZone("Europe/Moscow")); // myAlarmDate.setTimeInMillis(System.currentTimeMillis()); ...
Программирование Android Угадайки Я правильно понимаю, что всякие "угадайки"(игры по типу миллионера) делаются при помощи SQLite? И нет где-нибудь примера подобной игры? подробнее

Показать сообщение отдельно
Pablito
2495 / 1940 / 606
Регистрация: 12.05.2014
Сообщений: 6,804
Завершенные тесты: 1
15.05.2016, 16:23
массив обычно выносят в отдельный ресурсный файл, но это не принципиально, я оставил для наглядности с одном
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
<resources>
 
    <string name="str1">ololo</string>
    <string name="str2">azaza</string>
    <string name="str3">trololo</string>
 
    <string-array name="string_array">
        <item>@string/str1</item>
        <item>@string/str2</item>
        <item>@string/str3</item>
    </string-array>
 
</resources>
и получаем массив где-то в активити
Java
1
String[] array = getResources().getStringArray(R.array.string_array);
а еще проще - сразу писать строки в массив
XML
1
2
3
4
5
6
7
8
9
<resources>
 
    <string-array name="string_array">
        <item>ololo</item>
        <item>azaza</item>
        <item>trololo</item>
    </string-array>
 
</resources>
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru