Popraw skuteczność układu
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Wypróbuj sposób tworzenia wiadomości
Jetpack Compose to zalecany zestaw narzędzi UI na Androida. Dowiedz się, jak korzystać z układów w funkcji Utwórz
Układy to kluczowy element aplikacji na Androida, który bezpośrednio wpływa na wrażenia użytkownika. Źle zaimplementowany układ może zużywać pamięć aplikacji przez powolny interfejs. Pakiet Android SDK zawiera narzędzia, które pomagają wykrywać problemy z wydajnością układu. Dzięki tej dokumentacji możesz wdrożyć interfejsy płynnego przewijania przy minimalnym zużyciu pamięci.
Lekcje
- Optymalizacja hierarchii układu
- Tak jak złożona strona internetowa może spowolnić wczytywanie, złożona hierarchia układu również może powodować problemy z wydajnością. Ta dokumentacja pokazuje, jak za pomocą narzędzi SDK badać układ i wykrywać wąskie gardła wydajności.
- Ponowne używanie układów z elementami <include>
- Jeśli interfejs Twojej aplikacji powtarza określone konstrukcje układu w wielu miejscach, z tej dokumentacji dowiesz się, jak tworzyć wydajne konstrukcje układu wielokrotnego użytku i umieszczać je w odpowiednich układach interfejsu.
- Wczytywanie widoków na żądanie
- Oprócz dodania jednego komponentu układu do innego układu uwzględniony układ może być widoczny tylko wtedy, gdy jest potrzebny po uruchomieniu aktywności.
Ta dokumentacja pokazuje, jak możesz poprawić wydajność inicjowania układu przez wczytywanie niektórych fragmentów układu na żądanie.
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-26 UTC.
[null,null,["Ostatnia aktualizacja: 2025-07-26 UTC."],[],[],null,["# Improve layout performance\n\nTry the Compose way \nJetpack Compose is the recommended UI toolkit for Android. Learn how to work with layouts in Compose. \n[Performance in Compose →](/jetpack/compose/performance) \n\nLayouts are a key part of Android applications that directly affect the user experience. If\nimplemented poorly, your layout can make your app memory-intensive with slow UIs. The Android\nSDK includes tools to help identify problems in your layout performance. With this documentation,\nyou can implement smooth scrolling interfaces with a minimal memory footprint.\n\nLessons\n-------\n\n**[Optimize layout hierarchies](/develop/ui/views/layout/improving-layouts/optimizing-layouts)**\n: In the same way that a complex web page can slow down load time, a complex layout hierarchy\n can also cause performance problems. This documentation shows how you can use SDK tools to\n inspect your layout and discover performance bottlenecks.\n\n**[Reuse layouts with \\\u003cinclude\\\u003e](/develop/ui/views/layout/improving-layouts/reusing-layouts)**\n: If your application UI repeats certain layout constructs in multiple places, this\n documentation shows you how to create efficient, reusable layout constructs and include them\n in the appropriate UI layouts.\n\n**[Load views on demand](/develop/ui/views/layout/improving-layouts/loading-ondemand)**\n: Beyond including one layout component within another layout, you might want to\n make the included layout visible only when it's needed after the activity is running.\n This documentation shows how you can improve your layout's initialization performance by loading\n portions of your layout on demand."]]