Ich werde eine Anwendung entwickeln, die eine ListView
zeigt, die jede Zeile ein separates Bild (wie persönliches Bild für Kontaktliste) haben. Es scheint, ich habe zwei Optionen:Android Performance: lade Bilder für listView
1- Speichern Sie alle Bilder in Asset Ordner und laden Bild using setImageDrawable() Befehl.
2- Speichern Sie alle Bilder in Drawable Ordner und laden Thema setImageResource (R.drawable.xxx
)
Also meine Fragen unter Verwendung unterscheidet sie in der Leistung? Und wie kann ich listView Rendering beschleunigen, so dass Bilder in akzeptabler Geschwindigkeit angezeigt werden.
Wenn Sie eine große Anzahl von Bildern zu laden haben, wäre es besser, die Bilder auf einem Server zu speichern und die Bilder vom Server laden und zwischenspeichern sie Bilder zu stoppen jedes Mal – user5894647
@ user5894647 Dank Nachladen zur Kündigung. Ich denke, ich sollte Bibliotheken wie UnivrsalImageLoader für diesen Zweck verwenden. – VSB
yup Sie können auch Picaso- oder Glide-Bibliotheken verwenden, auch weil sie mit eingebautem Image-Caching ausgestattet sind. – user5894647