Приложения Android работают на самых разных устройствах — от складных телефонов-раскладушек до настенных телевизоров. Чтобы обеспечить удобство работы на всех типах устройств, адаптируйте пользовательский интерфейс вашего приложения к различным размерам и конфигурациям дисплеев. Лучшие приложения для Android максимально используют занимаемое ими пространство экрана и обрабатывают изменения в этом пространстве во время выполнения, включая изменение ориентации и изменение размера окна в режимах разделенного экрана и окон произвольной формы.
Темы
Документация по адаптивным макетам содержит рекомендации по следующим темам:
- Проектируем и внедряем адаптивные макеты
- Настройте основную навигацию вашего приложения в зависимости от размера окна.
- Используйте классы размеров окон для адаптации пользовательского интерфейса вашего приложения.
- Упростите реализацию канонических макетов, таких как детализированный список, с помощью API-интерфейсов Jetpack.
Предварительные условия
Руководство по адаптивным макетам предполагает, что вы понимаете следующие понятия:
- Основы Jetpack Compose , включая рекомпозицию