Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Aplikacje na Androida działają na wielu urządzeniach, od składanych telefonów po telewizory montowane na ścianie. Aby zapewnić użytkownikom wygodę korzystania z aplikacji na wszystkich typach urządzeń, dostosuj interfejs aplikacji do różnych rozmiarów i konfiguracji ekranu.
Najlepsze aplikacje na Androida optymalnie wykorzystują zajmowaną przestrzeń ekranu i obsługują zmiany w tym obszarze w czasie działania, w tym zmiany orientacji i rozmiaru okna w trybie podzielonego ekranu oraz trybie okna na pulpicie.
.
Tematy
Dokumentacja dotycząca układów adaptacyjnych zawiera wskazówki, jak:
Projektowanie i wdrażanie układów adaptacyjnych
Dostosowywanie głównej nawigacji aplikacji do rozmiaru okna
Używanie klas rozmiarów okna do dostosowywania interfejsu aplikacji
Uprość implementację kanonicznej wersji układu, np. listy z szczegółami, za pomocą interfejsów Jetpack API
Wymagania wstępne
Wskazówki dotyczące układów dostosowujących się do ekranu zakładają, że znasz te pojęcia:
Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-07-27 UTC.
[null,null,["Ostatnia aktualizacja: 2025-07-27 UTC."],[],[],null,["# About adaptive layouts\n\nAndroid apps run on a wide variety of devices---from foldable flip phones to\nwall‑mounted TVs. To provide a great user experience on all types of\ndevices, adapt your app's UI to different display sizes and configurations. The\nbest Android apps make the most of the screen space they occupy and handle\nchanges to that space at runtime, including orientation changes and window\nresizing in split‑screen and desktop windowing modes.\n| **Note:** For apps that target Android 16 (API level 36), the system ignores screen orientation, aspect ratio, and app resizablility restrictions to improve the layout of apps on form factors with smallest width \\\u003e= 600dp. See [App\n| orientation, aspect ratio, and\n| resizability](/develop/ui/compose/layouts/adaptive/app-orientation-aspect-ratio-resizability).\n\nTopics\n------\n\nThe adaptive layouts documentation provides guidance on how to:\n\n- Design and implement adaptive layouts\n- Adjust your app's primary navigation based on window size\n- Use window size classes to adapt your app's UI\n- Simplify implementation of canonical layouts, such as list‑detail, using the Jetpack APIs\n\nPrerequisites\n-------------\n\nThe adaptive layouts guidance assumes you understand the following concepts:\n\n- [Jetpack Compose basics](/develop/ui/compose/mental-model), including recomposition"]]