Items d'une listView non cliquables : OnClickListener non déclanché
Vous voulez pouvoir sélectionner les éléments d'une listView, mais malgrès le
android:clickable="true"dans le layout de la listView et la création du OnItemClickListener, vos éléments ne sont toujours pas cliquables ?
C'est peut être alors à cause du layout des éléments contenus dans la liste ! En effet ci ce dernier contient un widget cliquable (Button, Checkbox etc...) alors il faut lui interdire le focus pour pouvoir permettre à la listView d'intercepter les clics correctement. Si par exemple chaque élément le la liste contient une checkBox, alors il faut lui appliquer soit dans le xml :
android:focusable="false" android:focusableInTouchMode="false"
soit directement dans le code :
mCheckBox.setFocusable(false); mCheckBox.setFocusableInTouchMode(false);
pour que les clics de la listView soient pris en compte.
Pas encore de commentaire.