J'ai du mal avec cet effet qui est apparemment très simple mais je n'ai pas trouvé de méthode intuitive pour le faire dans Android.
J'ai un ListView et j'ai réussi à personnaliser les images d'arrière-plan pour que l'élément sélectionné soit mis en évidence en obtenant un nouveau drawable d'arrière-plan. Pour ce faire, je crée un nouveau style dans lequel je définis la propriété Android:listSelector pour pointer un StateListDrawable où j'ai spécifié les éléments de dessin à utiliser pour chaque État.
Cependant, chaque élément de ListView est une LinearLayout dans laquelle j'ai deux TextViews. Mon but est de pouvoir changer la couleur du texte de ces vues enfant lorsque le parent est sélectionné ou pressé, en même temps que le background drawable. Je sais qu'il existe une fonction Liste des états des couleurs mais je n'ai pas réussi à le mettre en place.
Quelqu'un a-t-il réussi à faire fonctionner un tel système ?
Gracias.