2011-06-13 5 views
1

En travaillant sur listView je suis tombé sur une situation de problème.Android Voir la liste

En fait, je suis d'avoir une vue d'image défini dans la mise en page qui doit être gonflé,

Et je le fais par adaptateur avec ma propre classe de haricots XYZ.

Maintenant, ce que je veux, c'est que je vérifie la variable de l'image du haricot.

Si aucune image là, la vue de l'image doit être caché ou disparu,

Lorsque le « pic » est disponible, il devrait afficher la liste,

Mais le ListViewgetView est appelé chaque fois que je défiler, ,, L'image apparaît et disparaît brusquement sur la liste déroulante,

S'il vous plaît aidez-moi à mettre de la situation. Je veux ImageView pour être affiché quand il est disponible. Et le cacher quand étiquette pic est « » (vide)

+0

peut montrer votre code ... – Siten

Répondre

2

Vous devez créer une image transparente et le mettre dans le dossier papille drawable ajouter une condition à côté de la méthode getView if (tag == ----) ImageView.setImageDrawable (R.Id.TransparentImage) autre ImageView.setImageDrawable (R.Id.AvailablkeImage)

il est apparaît comme comme l'image est cachée sous forme de liste.

J'espère que c'est de l'aide.

+0

J'apprécie vraiment votre réponse ,,, Merci pour le soutien. Cela fonctionnerait certainement ... J'ai pensé à la même chose.Mais en fait j'utilise la liste paresseuse car les images mettent du temps à se charger ,,, Si je mets l'image transparente dans la liste. La sensation de liste paresseuse va disparaître ,,, Serait-il possible de faire sans cela .. Sinon, je vais utiliser le même que vous suggérez ,,,, Et merci encore pour m'aider ,,, Avec Cordialement, arpit –

+0

Le La visibilité de l'image doit disparaître dans mon cas ... Comme je ne veux pas montrer un espace d'image vide pour cela .... –