Mon probel est que les images de ma galerie saignent entre elles une fois que je commence à faire défiler vers l'image suivante.
J'utilise un La méthode GeView () de l'adaptateur est comme ceci p> android.widget.gallery code> connecté à un adaptateur personnalisé J'ai prolongé de baseeadapter code>. P>
} p> p>
4 Réponses :
Avez-vous essayé d'utiliser Android: Espacement (en XML) ou SetSpAcing (int SPACING) (en code) sur la galerie? P>
Cela a fait le tour pour moi. Le chevauchement des articles de galerie a commencé lorsque j'ai commencé à gonfler les objets d'un XML. Maintenant c'est résolu - merci!
Travaillé pour moi aussi: SetSpacing (0)
Travaillé, n'oubliez pas de définir les unités: SetSpacing (0DP)
J'ai trouvé la solution à mon problème. Dans GeveView (), l'imageview que je revenais n'avait pas de fond et que les vues d'image se chevauchent. Je fixe l'arrière-plan de l'image pour noir avant de le renvoyer et il a l'air super p>
Si vous avez accès à l'instance de la galerie, vous pouvez également appeler la méthode suivante pour supprimer la purge dans la zone:
gallery.setUnselectedAlpha(1.0f);
Il semble que la décoloration soit ajoutée automatiquement et que la désactivation du XML ne fonctionne pas. P>
Cependant, la désactivation de manière programmée semble fonctionner: p>
Galerie Carousel = (Gallery) FindviedByID (r.id.image_carousel); carousel.éthorizontalforedededEnabled (false); p>
Pourquoi configurez-vous l'image bitmap vous-même, au lieu de laisser l'adaptateur s'en occuper?