Скачать книгу

res проекта будет создана папка values-ru с файлом strings. xml.

      Для работы с Values-файлами Android-проекта ADT-плагин также предлагает визуальный графический редактор, имеющий вкладку Resources для визуального редактирования и XML-вкладку, отображающую код Values-файла.

      Для создания локализованных строк Android-приложения откроем файл strings. xml каталога res/values-ru в редакторе и нажмем кнопку Add вкладки Resources, в предложенном списке выберем элемент String и нажмем кнопку OK. В поле Name введем имя элемента «hello_world», а в поле Value введем строку «Привет!». Еще раз нажмем кнопку Add вкладки Resources, в предложенном списке выберем элемент String и нажмем кнопку OK. В поле Name введем имя элемента «app_name», а в поле Value введем строку «Приложение Андроид». Таким образом, файл strings. xml каталога res/values будет локализован для России.

      Откроем файл activity_main. xml каталога ресурсов res/layout Android-проекта и увидим, что кнопка Locale… вкладки Graphical Layout изменилась на список с элементами Russian (ru) (русская версия) b Other (английская версия), при выборе которых в окне конечного вида GUI-интерфейса вкладки Graphical Layout будет отображаться соответствующий текст TextView-компонента.

      После инсталляции и запуска Android-приложения в виртуальном устройстве с помощью выбора команды Run As | Android Application контекстного меню окна Package Explorer, нажмем кнопки Home и Settings устройства и выберем настройки Language & keyboard, в настройке Select locale выберем Русский – в результате Android-приложение будет отображать GUI-интерфейс в русской версии.

      Другой, более быстрый способ интернационализации Android-приложения – это использование команды Add New Translation кнопки Locale…, открывающей диалоговое окно, в котором список Language позволяет выбрать язык локализации, а поля New Translation – ввести локализованные значения строковых ключей.

      Панель инструментов Graphical Layout

      Кнопка Android… вкладки Graphical Layout позволяет посмотреть конечный вид GUI-интерфейса относительно установленных версий Android-платформы.

      Меню кнопки Configuration… вкладки Graphical Layout позволяет посмотреть конечный вид GUI-интерфейса для различных типов устройств, различных размеров экрана, различных локализаций, фрагментов и версий. Команда Manual Previews в сочетании с командой Add As Thumbnail дает возможность сформировать свой список просмотра.

      Команда Create New кнопки Configuration… вкладки Graphical Layout обеспечивает создание альтернативных версий файла activity_main. xml описания GUI-интерфейса Activity-компонента для различных конфигураций Android-устройства. При запуске Android-приложения среда выполнения Android-устройства будет загружать подходящий ее конфигурации Layout-файл. Команда Create New предлагает следующие спецификаторы Android-конфигураций:

      Country Code и Network Code – альтернатива языковой и региональной локализации.

      LTR – layout-direction-left-to-right (определитель ldltr) направление письменности слева направо.

      sw [n] dp – создает Layout-файл каталога res/layout-sw [n] dp для наименьшего размера из высоты и ширины ndp.

      w [n]

Скачать книгу