onClick listener do obrazu ListView - Android

mamListView z obrazem po prawej stronie. i chciałem wykonaćonClick wydarzenie słuchacza, klikając obraz na stronieListView. Proszę zobaczyć obraz w celach informacyjnych.

Znam podstawyOnClick Implementacje listenera, ale wydaje mi się to trochę trudne: P

Zapomniałem wspomnieć, klikając faktycznyListView zastrzelę nową aktywność, więc muszę utrzymać oba schematy.

 listView.setOnItemClickListener(new OnItemClickListener() {

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

    });   

Powyższy kod wykonuje usunięcie, klikając dowolny element listyeventsData.remove(id); jest pomocnikiem bazy danych do wykonywania tego zadania. tak jak powiedziałem teraz, potrzebuję metody, aby wykonać ten sam proces, klikając obraz, a nie cały element listy, chcę, aby element listy wykonał inne działanie później.

Mam nadzieję, że teraz jestem trochę jasny.

Rozwiązanie:

Jeśli ktoś natknie się na ten sam rodzaj sytuacji, to tutaj znajduje się pełny kod adaptera.

 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);
}

}

Wiem, że kodowanie jest trochę brzydkie, więc zrób to, chcę tylko pokazać rzeczywisty proces.

To działa dla mnie :)

questionAnswers(3)

yourAnswerToTheQuestion