如何在 android 中单击主要 activity 上的图像

how to click image on main activity in android

我正在使用 arrayadapter 在水平列表视图上使用数据显示。这里list item点击正常,但是listview里面有图片,请问怎么点击那个图片。

public class CArrayAdapter extends ArrayAdapter<CModel> {    
    // Here I defined: favourite button

    holder.imgFav = (ImageView) convertView.findViewById(R.id.imgFav);
}

在 MainFragment 中:

public class MainFragment extends Fragment {
    hCustomListView.setOnItemClickListener(new OnItemClickListener() {

        @Override
        public void onItemClick(AdapterView<?> arg0, View view, final int position, long arg3) {
            // Working properly
        }

    });
}

如何在 MainActivity 上点击 imgFav?

图像点击操作的自定义适配器

if(convertView== null){
....
viewHolder.imgFav = (ImageView) convertView .findViewById(R.id.imgFav);
viewHolder.imgFav.setOnClickListener(new OnClickListener() {
                @Override
                public void onClick(View v) {
                    //image click action
                    int pos = (int) v.getTag();

                }
            });
....
} else{
viewHolder = (ViewHolder) convertView.getTag();
}

viewHolder.imgFav.setTag(position);
.....