Content text Практическая работа № 6.pdf
б. Введите имя файла teachers_array.xml и нажмите ОК: 13. Корневой элемент строкового массива описываются с помощью тега , по его атрибуту name можно будет ссылаться на этот массив. Элементы массива задаются тегом - , вложенным в корневой элемент. 14. Перейдите к созданному файлу teachers_array.xml и задайте строковый массив: 15. Обращение к ресурсу строкового массива в xml производится по форме @array/string_array_name. 16. Установим созданный массив в качестве источника данных для списка Spiner. Перейдите к макету activity_main.xml и дополните описание элемента Spiner атрибутом android:entries: 17. Запустите приложение и проверьте работоспособность. III. Локализация приложения 18. Выполним локализацию приложения: пусть, если на телефоне выбран русский язык, то надписи в окне приложения будут на русском языке, для любых других языков надписи должны отображаться на английском языке. Замечание: Локализация подразумевает изменения ресурсов для конкретного региона или языка (как правило, выполняют локализацию строковых ресурсов, но в принципе моно локализовать и другие компоненты приложения). Чтобы создать дополнительный ресурс для конкретного региона или языка, необходимо использовать спецификатор, который определяет комбинацию региона и языка. Примерами спецификаторов являются: Локальный код Язык / Страна Размещение файла strings.xml Default English / United Kingdom res/values/ ru-rRU Russian / Russia res/values-ru/