Форум программистов, компьютерный форум 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 ���� of type java.lang.String cannot be converted to JSONObject Есть подозрение, что PHP скрипт кривой, может ли он относится к данной ошибке? @SuppressWarnings("deprecation") public class...
Отображение картинки в ImageView полученной из ссылки Android
Всем привет! Длеаю приложение, которое получет JSON с сервера. Вид его следующий: Где в url хранится абсолютный путь к картинке. Этот JSON я успешно получаю: MainActivity.java: private class OrgMeTask extends AsyncTask<Void, Void, OrgDTO> {
Android Московское время и Calendar http://www.cyberforum.ru/android-dev/thread1734893.html
Calendar MoscowTime = new GregorianCalendar(TimeZone.getTimeZone("Europe/Moscow")); // myAlarmDate.setTimeInMillis(System.currentTimeMillis()); MoscowTime.setTimeInMillis(localTime.getTimeInMillis()); // myAlarmDate.set(2016, 4, 14, 22, 55, 0); MoscowTime.set(2016, 4, 14, 22, 58, 0); int year = MoscowTime.get(Calendar.YEAR); int month =...
Android Угадайки Я правильно понимаю, что всякие "угадайки"(игры по типу миллионера) делаются при помощи SQLite? И нет где-нибудь примера подобной игры? подробнее

Показать сообщение отдельно
Паблито
2236 / 1809 / 563
Регистрация: 12.05.2014
Сообщений: 6,448
Завершенные тесты: 1
15.05.2016, 16:23     Как добавить в массив все элементы <string> из strings.xml ?
массив обычно выносят в отдельный ресурсный файл, но это не принципиально, я оставил для наглядности с одном
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>
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru