IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Composants graphiques Android Discussion :

Chargement images asynchrones dans une ListView


Sujet :

Composants graphiques Android

  1. #1
    Membre confirmé
    Inscrit en
    Avril 2002
    Messages
    86
    Détails du profil
    Informations personnelles :
    Âge : 46

    Informations forums :
    Inscription : Avril 2002
    Messages : 86
    Par défaut Chargement images asynchrones dans une ListView
    Bonsoir,


    Je galere depuis quelques soirées.....

    En sortie, j'ai un layout avec 2 textview et 1 imageview.

    Dans mon activité principale, j'ai recuperer 3 tableaux de String dont 2 contiennent du texte à afficher dans les textview et le 3eme tableau contient les url des images a afficher dans la listview.


    Pour l'instant, j'affiche dans la listview le texte contenu dans les 2 premier tableaux et dans l'imageview j'affiche une image issue de mes ressources projet pour ne pas perdre de temps.

    Le code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
     
    		public void UpdateIHM(final ArrayList<Feed> feeds_actu)
    	    {
    	    	//Déposer le Runnable dans la file d'attente de l'UI thread
    			getActivity().runOnUiThread(new Runnable() {
    	           @Override
    	           public void run() {
    	        	   Log.i("DEBUG", "message");
     
    	        	   ArrayList<HashMap<String, String>> listItem = new ArrayList<HashMap<String, String>>();
     
    	        	   HashMap<String, String> map;
    	        	   int taille;
    	        	   for (taille=0; taille<tableauTitre.length; taille++) {
     
    	        		   map = new HashMap<String, String>();
    		               map.put("titre", tableauTitre[taille]);
    		               map.put("date_1", tableauDate[taille]);
    	        		   map.put("img", String.valueOf(R.drawable.ic_launcher));
    		               listItem.add(map);
     
    	        	   }
     
    		               SimpleAdapter mSchedule = new SimpleAdapter (getActivity(), listItem, R.layout.affichageitem,
    	                       new String[] {"img", "titre", "date_1"}, new int[] {R.id.img, R.id.titre, R.id.date_1});
     
    	               lvListe.setAdapter(mSchedule);
     
    	           }
    	        });
    	    }

    Maintenant, j'aimerai récuprer les images correspondantes aux url contenues dans mon tableau et les updater à ma listeview.....


    Tous les codes que j'ai trouver sur le net sont très compliqués, je n'ai pas réussi à en mettre un en place....


    Merci pour le coup de main,
    TouFou

  2. #2
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Octobre 2011
    Messages
    281
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2011
    Messages : 281
    Par défaut
    Cherche dans Google : Listview Lazy loading

  3. #3
    Membre confirmé
    Inscrit en
    Avril 2002
    Messages
    86
    Détails du profil
    Informations personnelles :
    Âge : 46

    Informations forums :
    Inscription : Avril 2002
    Messages : 86
    Par défaut
    Merci pour la piste.

    Je regarde ca, top chrono....

  4. #4
    Membre confirmé
    Inscrit en
    Avril 2002
    Messages
    86
    Détails du profil
    Informations personnelles :
    Âge : 46

    Informations forums :
    Inscription : Avril 2002
    Messages : 86
    Par défaut
    C'est bon!!!!


    Je me suis servi de l'exemple du site suivant:

    http://stackoverflow.com/questions/5...es-in-listview


    Ca fonctionne à merveille avec gestion du cache...impec.

    Merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Chargement asynchrone dans une listView
    Par Invité dans le forum C#
    Réponses: 9
    Dernier message: 25/07/2013, 17h34
  2. Chargement des images dans une ListView
    Par loudo dans le forum Composants graphiques
    Réponses: 0
    Dernier message: 09/05/2010, 22h03
  3. Afficher des images dans une listView de manière asynchrone
    Par badaboo dans le forum Composants graphiques
    Réponses: 0
    Dernier message: 23/02/2010, 09h47
  4. Ajouter image dans une ListView
    Par Dimitri_87 dans le forum Windows Forms
    Réponses: 1
    Dernier message: 20/02/2007, 00h50
  5. chargement dans une listview
    Par k_boy dans le forum VC++ .NET
    Réponses: 3
    Dernier message: 04/12/2006, 13h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo