C'est ce que j'utilise pour sélecteur d'élément de liste:point presse à long transition
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android"
<item android:drawable="@color/red" android:state_pressed="true"/>
<!-- pressed -->
<item android:drawable="@color/green" android:state_pressed="false"/>
<!-- normal -->
</selector>
J'ai permis un menu contextuel pour les éléments ListView
si un utilisateur peut à long cliquer sur un élément. Ce que je veux, c'est que lorsqu'un utilisateur clique longuement sur un élément, la couleur passe du vert au rouge. Comment puis-je y parvenir?
Vous pouvez utiliser un ['Transition (Drawable)'] (http://developer.android.com/guide/topics/resources/drawable-resource.html#Transition) pour accomplir ceci. Pour un exemple concret, jetez un coup d'œil à la [transition] (https://github.com/JakeWharton/ActionBarSherlock/blob/master/actionbarsherlock/res/drawable/abs__list_selector_background_transition_holo_light.xml) qui fait partie du sélecteur de liste dans ActionBarSherlock. –