J'ai une disposition linéaire dans laquelle chaque ligne est gonflée par programme et je veux que les lignes se comportent comme le ListView lorsqu'on clique dessus. C'est-à-dire que je veux que la ligne soit mise en évidence de la même manière / couleur que le ListView par défaut. Comment pourrais-je m'y prendre?
Réponses
Trop de publicités?Ok j'ai enfin trouvé comment faire...en gros, c'est fait à l'aide d'un sélecteur comme le sélecteur de couleur lié par le style, sauf au lieu de 'couleur' utiliser un drawable pour les etats et vous pouvez vous référer à la liste par défaut drawable qui est utilisé dans la ListView par ceci:
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true"
android:drawable="@android:drawable/list_selector_background" />
</selector>
et en utilisant ce code xml comme arrière-plan de mon point de Vue.
Tous les publics par défaut un drawable peuvent être trouvés ici: http://developer.android.com/reference/android/R.drawable.html