Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Projektowanie adaptacyjne to tworzenie układów, które dostosowują się do konkretnych punktów przerwania i urządzeń. Zazwyczaj bierzemy pod uwagę szerokość urządzenia, aby określić, gdzie układ powinien się zmienić lub dostosować. Zarówno w przypadku internetu, jak i Androida stosujemy koncepcje elastycznego projektowania, takie jak elastyczne siatki i obrazy, aby tworzyć układy, które lepiej dostosowują się do kontekstu.
Wskazówki dotyczące projektowania układów dostosowanych do większych ekranów znajdziesz w przewodniku dla deweloperów Obsługa różnych rozmiarów ekranu w Compose oraz na stronie M3 Stosowanie układu. Możesz też zajrzeć do galerii kanonicznych układów na duże ekrany na Androidzie, aby znaleźć inspirację i dowiedzieć się, jak wdrożyć układy na duże ekrany.
Chociaż nie każda aplikacja musi być dostępna na ekranach o różnych rozmiarach, daje to użytkownikom większą swobodę w zakresie ergonomii, użyteczności i jakości aplikacji.
Możesz zaprojektować kluczowe ekrany (przekazujące najważniejsze koncepcje lub informacje o aplikacji) z rozmiarami klas jako punktami przerwania, które będą pełnić funkcję wytycznych.
Możesz też zaprojektować treści tak, aby były responsywne, określając, jak powinny być ograniczone, rozwijane lub przeorganizowywane.
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-08-28 UTC.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2025-08-28 UTC."],[],[],null,["Adaptive design is the practice of designing layouts that adapt to specific\nbreakpoints and devices. Usually we consider the width of the device to\ndetermine where the layout should change, or adapt. Both Web and Android utilize\nresponsive design concepts, like flexible grids and images, to create layouts\nthat better respond to their context.\n\nFor design guidelines about adapting layouts to expanded screen sizes, read the\n[Support different screen sizes](/develop/ui/compose/layouts/adaptive/support-different-display-sizes) developers guide in Compose and the M3\n[Applying Layout](https://m3.material.io/foundations/layout/applying-layout/expanded) page. You can also check out the Android\n[large screen canonical](/guide/topics/large-screens/large-screen-canonical-layouts) gallery for inspiration and implementation of\nlarge screen layouts.\n\nAlthough not every app needs to be available on every screen size, it does allow\nyour users more freedom regarding ergonomics, usability, and app quality.\n\n- You can design key screens (communicate the essential concepts or your app) with class sizes as breakpoints to act as guidelines.\n- Or design content to act responsively by notating how content should be constrained, expand, or reflow.\n\nFor more on layouts, check out the [Material Design 3 (M3) Understanding layout\npage](https://m3.material.io/foundations/layout/understanding-layout/overview)."]]