Rozwijam odtwarzacz audio dla systemu Android oraz w mojej działalności przeglądania albumów Mam problem z wydajnością: dużo opóźnienia podczas przewijania.Optymalizacja złożonego układu
W tym obrazie jest moja reprezentacja układ:
Jest to ListView, który wyświetla wiersz; wiersz zawiera 5 albumów pogrupowanych według wykonawców.
Każdy inny kolor to inny plik układu. A każdy plik jest zarządzany przez adapter.
W albumie (kolor pomarańczowy), nie używam compoundDrawable na TextView, ponieważ mam leniwy załadunek ImageView i nie rozumiem, jak mogę zrobić to leniwy ładunek na textview compoundDrawable.
Jeśli chcesz, mogę opublikować wszystkie pliki układu.
Jak to pasuje na maleńkim ekranie smartfona można ?! Być może powinieneś zobaczyć problem z wydajnością jako wskazówkę, że twój układ jest zbyt skomplikowany. – Ridcully
Jest to tablet i obraz Wyświetl jako kwadratowy rozmiar 80dp. na ekranie tabletu 7 "widziałem 2 rzędy po 5 albumów. – flagadajones