如何在 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);
.....
我正在使用 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);
.....