|
В программирование для платформы Android
|
bet | 10/12 | Sana | 16.05.2024 | Hajmi | 2,59 Mb. | | #236947 |
Bog'liq Введение в программирование для платформы AndroidРабота с ресурсами
Ресурсы представляют собой файлы разметки, отдельные строки, звуковые файлы, файлы изображений и т.д.
Все ресурсы находятся в проекте в каталоге res. Для различных типов ресурсов, определенных в проекте, в каталоге res создаются подкаталоги. Поддерживаемые подкаталоги:
animator/: xml-файлы, определяющие анимацию свойств
anim/: xml-файлы, определяющие tween-анимацию
color/: xml-файлы, определяющие список цветов
drawable/: Графические файлы (.png, .jpg, .gif)
mipmap/: Графические файлы, используемые для иконок приложения под различные разрешения экранов
layout/: xml-файлы, определяющие пользовательский интерфейс приложения
menu/: xml-файлы, определяющие меню приложения
raw/: различные файлы, которые сохраняются в исходном виде
values/: xml-файлы, которые содержат различные используемые в приложении значения, например, ресурсы строк
xml/: Произвольные xml-файлы
font/: файлы с определениями шрифтом и расширениями .ttf, .otf или .ttc, либо файлы XML, который содержат элемент
Ссылка на ресурсы в коде
Когда происходит компиляция проекта сведения обо всех ресурсах добавляются в специальный файл R.jar, который затем используется при работе с ресурсами
- R.drawable
- R.id (id)
- R.layout (layout)
- R.string (string)
- R.attr (attr)
- R.plural (plurals)
- R.array (string-array)
Application_2 Количество кликов
Например, в файле res/values/strings.xml определены ресурсы
Чтобы получить ссылку на данные ресурсы в коде java, можно использовать выражение
R.string.app_name
R.string.clickInfo
Доступ в файле xml
Ссылки на ресурсы в файлах xml имеют следующую форму:
|
| |