Jump to content

Equivalent de SimpleCursorAdapter mais pour des images...


Profete162

Recommended Posts

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 by Profete162
Link to comment
Share on other sites

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.....

}

});

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...