Вы должны реализовать свой собственный адаптер курсора, и в этом случае вы должны переопределить метод getView
, а затем установить прослушиватель onclick
для вашего изображения:
public class SMSimpleCursorAdapter extends SimpleCursorAdapter{
Context context;
Activity activity;
public SMSimpleCursorAdapter(Context context, int layout, Cursor c,
String[] from, int[] to) {
super(context, layout, c, from, to);
this.context=context;
this.activity=(Activity) context;
}
@Override
public View getView(int position, View convertView, ViewGroup parent){
View view = super.getView(position, convertView, parent);
long id=getItemId(position);
ImageView image= (ImageView)view.findViewById(R.id.icon);
image.setOnClickListener(new OnClickListener()
{
@Override
public void onClick(View v)
{
}
});
}
}