In your adapter class:
private ViewClickListener mViewClickListener;
public interface ViewClickListener {
void onImageClicked(int position);
}
public void setViewClickListener (ViewClickListener viewClickListener) {
mViewClickListener = viewClickListener;
}
You let your Activity
implement ViewClickListener
interface. Remember to call myAdapter.setViewClickListener(this);
in the Activity
In the getView
method:
imageView.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
mViewClickListener.onImageClicked(position);
}
});