Układy to kluczowa część aplikacji na Androida, które bezpośrednio wpływają na wrażenia użytkownika. Niewłaściwie zaimplementowany układ może zniechęcić aplikację do działania powolnego interfejsu. Pakiet SDK na Androida zawiera narzędzia, które pomagają wykrywać problemy z wydajnością układu. Dzięki tej dokumentacji możesz wdrożyć płynne przewijanie przy minimalnym wykorzystaniu pamięci.
Lekcje
- Optymalizowanie hierarchii układu
- Tak samo 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 sprawdzać układ i wykrywać wąskie gardła wydajności.
- Wielokrotne używanie układów w tagu <include>
- Jeśli interfejs użytkownika aplikacji powtarza dany układ układu w wielu miejscach, z tej dokumentacji dowiesz się, jak tworzyć wydajne układy wielokrotnego użytku i umieszczać je w odpowiednich układach interfejsu.
- Wczytuj wyświetlenia na żądanie
- Oprócz dodania jednego komponentu układu do innego układu możesz też ustawić uwzględniany układ jako widoczny tylko wtedy, gdy jest to konieczne po uruchomieniu aktywności. Ta dokumentacja pokazuje, jak poprawić wydajność inicjowania układu przez wczytywanie jego części na żądanie.