2010-10-31 2 views
1

Je construis une application Android qui va consommer un fichier json sur Internet. Ce fichier json contient une liste de nouvelles d'un site Web particulier. Chaque objet json contient des informations telles que le titre, le résumé, la description et les liens web pour la vignette de nouvelles et l'image originale.Comment afficher des images à la demande dans une liste?

Je vais afficher dans une liste trois informations: la vignette de nouvelles, le titre et le résumé. Ici réside mon problème. Je ne veux pas charger toutes les miniatures d'Internet si elles ne seront pas affichées. Ce que j'essaie de dire, c'est pourquoi télécharger une vignette de la 30e nouvelles si l'utilisateur ne veut pas faire défiler l'image. Donc, au départ, je ne téléchargerai que les informations qui s'affichent à l'écran et lorsque l'utilisateur défile pour voir plus de nouvelles, dès que l'élément de la liste apparait à l'écran, je veux télécharger l'image puis l'afficher .

Existe-t-il un moyen d'y parvenir? Est-il possible de savoir si l'élément de liste est à l'écran? J'ai cherché partout sur Internet pour une solution pour cela mais je manque d'idées.

Merci T

Répondre

0

You essentially want to lazy load your images. Cela ne charge les images qui sont en cours d'affichage et que vous faites défiler la liste voir qui ira chercher les images actuellement affichées.

+0

Bon exemple, mais je n'ai aucune idée de la façon d'utiliser le code fourni sur la réponse 38, qui je pense est le meilleur choix. Ai-je besoin de l'utiliser dans mon adaptateur de base? – Thiago

Questions connexes