OnClick à l'écoute d'une image ListView - Android

J'ai un ListView avec une image sur le côté droit. et j'ai voulu effectuer un onClick écouteur d'événement en cliquant sur l'image sur le ListView. Veuillez voir l'image de référence.

OnClick à l'écoute d'une image ListView - Android

Je sais que de base OnClick auditeur Implémentations, mais cela semble être un peu délicat pour moi 😛

Oublié de mentionner, en cliquant sur le réel ListView sera shootup une nouvelle activité, j'ai donc besoin de maintenir à la fois les schémas.

 listView.setOnItemClickListener(new OnItemClickListener() {

        @Override
        public void onItemClick(AdapterView<?> parent, View view, int position,
                long id) {
            eventsData.remove(id);
            cursor.requery(); 
        }

    });   

Le code ci-dessus, effectuer une suppression en cliquant sur un élément de liste eventsData.remove(id); est une base de données d'assistance pour l'exécution de cette tâche. comme je l'ai dit, j'ai maintenant besoin d'une méthode pour effectuer ce même processus s'avance en cliquant sur l'image, pas l'ensemble de la liste élément, je veux de l'élément de la liste à faire quelque chose d'autre plus tard.

J'espère maintenant que je suis clair un peu.


La Solution:

Si quelqu'un a rencontré le même genre de situation, alors voici le code complet de la carte.

 class CustomAdapter extends ArrayAdapter<String> {
 CustomAdapter() {
  super(Activity.this, R.layout.row, R.id.label, items);
}

public View getView(final int position, View convertView,
                    ViewGroup parent) {
  View row=super.getView(position, convertView, parent);
  deleteImg=(ImageView)row.findViewById(R.id.icon);

  deleteImg.setImageResource(R.drawable.delete);      
  deleteImg.setOnClickListener(new OnClickListener() {
      String s = items[position];
    @Override
    public void onClick(View v) {
        Toast.makeText(context, s, Toast.LENGTH_SHORT).show();          
    }
});

  return(row);
}

}

Je sais que le code est un peu merdique, alors restez avec moi, je veux juste montrer le processus qui s'.

Ça fonctionne pour moi 🙂

source d'informationauteur Fahid Mohammad