1

Je travaille actuellement sur une application Android qui utilise un SimpleCursorAdapter avec un ViewBinder personnalisé pour définir la couleur du texte spécifique et la visibilité de l'image sur les éléments de mon ListView.Comment puis-je adapter un curseur à un ListView avec beaucoup de comportement personnalisé?

Cependant, lorsque ma liste est plus longue que la taille d'un écran et que l'utilisateur fait défiler vers le haut et vers le bas, le système provoque des lignes incorrectes pour prendre la mauvaise couleur, etc. système réutilisant les vues en tant qu'optimisation dans le défilement, comme expliqué here.

Je suis tout pour l'optimisation, mais j'ai besoin d'éléments à afficher correctement dans le ListView. Quelle est la bonne façon d'y arriver? Je pense que je pourrais mettre en œuvre un CursorAdapter, ou de préférence un SimpleCursorAdapter, mais je ne sais pas comment procéder. Alternativement, est-il juste question de remettre la couleur du texte à sa valeur par défaut dans mon ViewBinder?

Répondre

Questions connexes