Comment faire Cliquez sur le bouton et cliquez sur l'élément de la liste pour afficher la vue de liste personnalisée dans Android

J'ai 4 éléments dans ma liste dans ces 3 sont une vue de texte et un bouton est dans mon cas, je dois ouvrir 2 nouvelles activités à partir d'une seule liste

1ère à partir du bouton en appuyant sur le bouton 2 sur l'élément de l'affichage de la liste, cliquez sur

  • Comment accéder au système de fichiers d'un autre téléphone à l'aide de bluetooth dans Android?
  • RxAndroid et Retrofit: Impossible de créer un adaptateur d'appel pour io.reactivex.Observable <rétrofit2.Response <okhttp3.ResponseBody >>
  • Getdate from datepicker android
  • Vérifiez android.graphics.path intersection avec lui-même
  • Impossible de trouver la propriété 'compile' sur org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler_Decorated@397740e0
  • Passer les paramètres -P à gradle à partir du studio Android
  • Mais quand j'ajoute le bouton dans la liste de liste, la liste ne fonctionne pas, je ne peux pas non plus gérer le bouton de la touche.

    J'utilise la classe BaseAdapter pour définir les données dans la vue de liste.

    Aidez-moi à résoudre ce problème.

    Merci.

    2 Solutions collect form web for “Comment faire Cliquez sur le bouton et cliquez sur l'élément de la liste pour afficher la vue de liste personnalisée dans Android”

    Ou vous pouvez simplement définir sur vous le bouton

    android:focusable="false" 

    Dans ce cas, ListView déclenchera l'action sur l'icôneClient vers l'auditeur, et le bouton fonctionnera également lorsqu'il aura cliqué.

    Les réponses précédentes à ce problème n'ont pas fonctionné pour moi.

    Ajoutez à la racine de votre ligne android: descendantFocusability = "blocksDescendants", cela fait vraiment l'affaire, les boutons continuent de fonctionner et la liste continue de déclencher l'événement.

    coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.