Profete162 Posted October 14, 2009 Share Posted October 14, 2009 (edited) Salut tertous, Je suis en train de manipuler des listview et je m'amuse tres bien avec. J'ai découvert la fonction SimpleCursorAdapter qui me permet de remplir plusieurs champs textes avec des textes définis ( on envoie 2 array en parametre et le tour est joué) Cela me remplit donc plusieurs colonnes dans le listview GREAT! Maintenant, j'aimerais faire de même avec des images! C'est un peu plus embêtant car la doc de SimpleCursorAdapter est claire: These should all be TextViews. The first N views in this list are given the values of the first N columns in the from parameter Me voilà bien embêté et en fouillant la doc, je ne trouve aucun équivalent pour des champs d'image! Comment alors remplir une liste comportant une icone et plusieurs champs texte? La partie champs texte étant résolue, je me dis que cela doit être aussi facile pour des images! Edited October 14, 2009 by Profete162 Quote Link to comment Share on other sites More sharing options...
popolbx Posted October 14, 2009 Share Posted October 14, 2009 bein tu fais pas un cursoradapter..... try again moi je parcours mon curseur "à la main"... et je range ça dans un objet qui pars dans une liste utilisée par un BaseAdapter en variable de classe protected final ArrayList liste = new ArrayListe(); puis a la lectue de la base while(..){ Drawable Image = crée l image en fonction de la donnée Objet X = new Objet(texte,valeur,bidule,Image); liste.add(X); } listview.setAdapter(new BaseAdapter(){ public View getView(...,int position, long id){ Objet X = liste.get(position); View maligne = MonActivity.this.inflatexxxxxx // pour récupérer un layout //et là tu remplis les textes de ma ligne en fonction de X et X contient l image..... } }); Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.