Pour une raison quelconque, chaque fois que je fais défiler ma liste d'articles, l'arrière-plan à l'intérieur de ma liste disparaît et réapparaît donner lieu à un effet "scintillement" que je ne veux pas vraiment. J'ai essayé la suggestion à: Comment faire une liste de transparent de liste à Android? mais ça ne 't fonctionne pour une raison quelconque. Toute suggestion?
3 Réponses :
Vérifiez votre thème.xml pour
En fait, je n'ai pas de thème personnalisé.xml. Suggérez-vous que je crée un?
Vous pouvez essayer cela - j'avais un problème similaire avec mon écran de préférences (qui est ListView), mais j'ai eu un thème personnalisé.xml et l'entrée que j'ai dans ma réponse
Avez-vous inclué Cet article sur les développeurs Android Blog devrait être de votre intérêt. P> Android: Cachecolorhint = "# 00000000" code>? C'est la partie la plus importante du correctif proposé. Je viens d'essayer votre code (évidemment pas une reproduction exacte, car vous utilisez des références aux ressources spécifiques au projet) avec elle, et cela semble fonctionner. P>
Génial ... tu ne me croirais pas ... J'ai essayé d'attacher Cachecolorhint mais chaque ressource que j'ai trouvée dit Android: Cachecolorhint = "# 000000" (remarquez le nombre de zéros disant apparemment rien sur Alpha) ... et maintenant ça marche exactement comme je le voulais ... merci beaucoup!
Ceci peut également être atteint à partir du côté Java (code): listview.setcachecolorhint (couleur.Transparent); code> p>