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