Das ViewHolder-Muster verbessert die Bildfrequenz des ListView-Bildlaufs, wie im folgenden Beispiel gezeigt: Ссылка
Ist es möglich, dieses Muster zu behalten, während verschiedene Ansichten für verschiedene Zeilen verwendet werden?
Mit anderen Worten, ist es möglich, etwas zu tun wie:
%Vor% Ja, obwohl es viel besser ist, getViewTypeCount()
und getItemViewType()
in Ihrem Adapter zu überschreiben. Das wird Androids Objektpool lehren, nur eine Zeile des richtigen Typs zurück in getView()
zu übergeben.
Tags und Links android performance listview reusability listadapter