Содержание
- 2. Содержание Предоставление ресурсов Группирование типов ресурсов Имена каталогов ресурсов Предоставление альтернативных ресурсов Создание псевдонимов ресурсов Алгоритм
- 3. Предоставление ресурсов Обязательно необходимо экспортировать из кода ресурсы приложения, такие как изображения и строки, для последующей
- 4. Пример: локаль Для профессионально написанного приложения лучше использовать локализацию. Не будем менять строчку Hello, World, которая
- 5. Группирование типов ресурсов Следует поместить ресурсы каждого типа в определенный подкаталог каталога res/ вашего проекта. В
- 6. Имена каталогов ресурсов
- 9. Предоставление альтернативных ресурсов Ресурсы, сохраненные в подкаталогах, которые описаны в таблице являются ресурсами «по умолчанию». Таким
- 10. Чтобы указать альтернативы для конкретных конфигураций набора ресурсов, выполните следующие действия: Создайте новый каталог в каталоге
- 11. Комментарий Квалификатор hdpi указывает, что ресурсы в этом каталоге предназначены для устройств, оснащенных экраном высокой плотности.
- 12. Квалификаторы для каталога ресурсов
- 13. Квалификаторы для каталога ресурсов
- 14. Квалификаторы для каталога ресурсов
- 15. Правила квалификатора имени Здесь приведены некоторые правила использования имен квалификаторов: Можно указать несколько квалификаторов для одного
- 16. Правила квалификатора имени Поддерживается только одно значение квалификатора каждого типа. Например, если требуется использовать одинаковые графические
- 17. Создание псевдонимов ресурсов Ресурс, предназначенный для нескольких конфигураций устройства (но не являющийся ресурсом по умолчанию), следует
- 18. Пример файла XML Графические объекты Чтобы создать псевдоним для существующего графического объекта, используйте элемент . Например:
- 19. Макет Чтобы создать псевдоним для существующего макета, используйте элемент , заключенный в теги . Например: Если
- 20. Строки и другие простые значения Чтобы создать псевдоним для существующей строки используйте идентификатор ресурса нужной строки
- 21. Обеспечение оптимальной совместимости устройства с ресурсами Для того чтобы приложение поддерживало несколько конфигураций устройств, очень важно
- 22. Оптимальная совместимость с устройствами Для обеспечения оптимальной совместимости с устройствами обязательно предоставляйте ресурсы по умолчанию, которые
- 23. Как Android находит наиболее подходящий ресурс Когда вы запрашиваете ресурс, для которого предоставлена альтернатива, Android выбирает
- 24. Алгоритм выбора ресурсов Сравнивая конфигурацию устройства с доступными альтернативными ресурсами, Android выбирает графику из каталога drawable-en-port.
- 25. Алгоритм выбора ресурсов Указание (следующего) квалификатора с высшим приоритетом в списке (таблицы). (Начать с MCC, затем
- 26. Алгоритм выбора ресурсов Вернуться и повторять шаги 2, 3 и 4, пока не останется только один
- 27. Примечание Приоритет квалификатора (в таблице ) более важен, чем число квалификаторов, которые точно соответствуют устройству. Например,
- 28. Доступ к ресурсам После того, как вы предоставили ресурс в вашем приложении этот ресурс можно применить.
- 29. Идентификатор ресурса Несмотря на то, что в классе R находятся идентификаторы ресурсов, никогда не обращайтесь к
- 30. Существует два способа доступа к ресурсу Из кода: с помощью статической целочисленной переменной из подкласса вашего
- 31. Доступ к ресурсам из кода Чтобы использовать ресурс в коде, можно передать идентификатор ресурса в виде
- 32. Доступ к исходным файлам В редких случаях может потребоваться получить доступ к исходным файлам и каталогам.
- 33. Синтаксис Ниже представлен синтаксис ссылки на ресурс из кода. [ .]R. . <package_name> — это имя
- 34. Примеры использования Существует множество методов, которые могут принимать идентификатор ресурса в виде параметра. Для получения ресурсов
- 35. Доступ к ресурсам из XML Для задания значений для некоторых атрибутов и элементов XML можно использовать
- 36. Синтаксис Синтаксис ссылки на ресурс из ресурса XML. @[ :] / — это имя пакета, в
- 37. Примеры использования В некоторых случаях ресурс необходимо использовать в качестве значения в элементе XML (например, чтобы
- 38. Ссылки на системный ресурс Однако для создания ссылки на системный ресурс вам потребуется указать имя пакета.
- 39. Ресурсы в XML для создания псевдонимов. Вы даже можете использовать ресурсы в XML для создания псевдонимов.
- 40. Ссылка на атрибуты стиля Синтаксис для создания ссылки на атрибут стиля практически идентичен обычному формату ресурса,
- 41. Доступ к ресурсам платформы В Android предусмотрен ряд стандартных ресурсов, например, стилей, тем и макетов. Для
- 43. Скачать презентацию