9
Рисунок 5 – Рабочая область Android Studio
Основные файлы и папки проекта:
– manifests/AndroidManifest.xml - данный файл предоставляет основную
информацию о программе системе и
является центральным для
приложения, в нём перечисляются все используемые Activity, атрибуты
и разрешения, которыми обладает приложение, указывается его
иконка, название и т.д.
– java/com.example.myapplication – содержит файлы с исходным кодом на
языке Java. Именно в этой папке размещаются все классы, создаваемые
в процессе разработки приложения
– res/ – содержит структуру папок ресурсов приложения,
рассмотрим
некоторые из них:
– layout - в данной папке содержатся xml-файлы, которые описывают
внешний вид форм и их элементов, пока там находится только
activity_main.xml – интерфейс MainActivity;
– values - содержит XML файлы, которые определяют простые
значения
таких ресурсов, как строки, числа, цвета, темы, стили,
которые можно использовать в данном проекте.
При создании проекта сразу же открывается файл MainActivity.java, в
котором находится исходный код главного класса проекта. Чтобы открыть
интерфейс
приложения,
нужно
два
раза
кликнуть
на
res/layout/activity_main.xml файл, содержащий интерфейс первого экрана
(Activity) приложения, или просто кликнуть на соседнюю с MainActivity.java
уже открытую закладку. В зависимости от версии Android Studio для
отображения интерфейса приложения может
понадобиться дополнительно
скачать и установить различные компоненты. Поскольку ранее мы выбрали
Empty Activity, в окне интерфейса приложения ничего нет, кроме TextView с
надписью «Hello World!». Добавлять интерфейсные элементы можно двумя
10
способами: в графическом (справа вверху кнопка «Design») и текстовом
(справа вверху кнопка «Code») представлениях (можно и совмещать – кнопка
«Split»). Интерфейсные элементы расположены в контейнере Palette слева от
отображения интерфейса приложения. В контейнере элементы интерфейса
сгруппированы по категориям, например Common (наиболее используемые),
Text и т.д. В другом контейнере ниже,
Component Tree, расположено дерево
всех элементов интерфейса, которые есть в данный момент. На экране уже
есть компонент TextView со значением «Hello World!»! Если его не видно,
значит, у вас возникли проблемы с рендерингом окна дизайна. Справа вверху
есть воскликацельный знак в красном кружке,
если нажать его, вы увидите
суть проблемы.
Нажмите один раз левой кнопкой мыши по компоненту TextView, и
справа появится окно, в котором можно задать текст и id для данного
элемента. Поле «text» уже заполнено фразой «Hello world!». Если нажать на
многоточие
справа от этой фразы, откроется окно ресурсов, показанное на
рисунке 6. Дело в том, что в файле res/values/strings.xml хранятся все
текстовые
данные приложения, что позволяет довольно быстро изменять
названия различных элементов, а также с лёгкостью создавать локализацию
под различные языки. В это окно выводятся значения ресурсов, в том числе и
из этого файла. Если нажать кнопку + – String Value слева вверху, можно с
помощью диалоговых окон создать новый строковый ресурс (рисунок 7).
После нажатия на кнопку OK ссылка на ресурс автоматически добавляется в
поле text элемента TextView.
11
Рисунок 6 – Окно выбора ресурсов
Второй способ создания строкового ресурса – это редактирование
непосредственно файла strings.xml. Для этого в файл res/values/strings.xml
добавьте новую надпись с именем «fio», для этого необходимо написать
следующее:
<
Достарыңызбен бөлісу: