Currently, when the ListItem is clicked I grab its position and pass it to my StopsScheduleActiviy. I would like to detect when the ImageView of that ListItem is clicked so
@Override
public View getView(int position, View convertView, ViewGroup parent) {
System.out.println("getView " + position + " " + convertView);
ViewHolder holder = null;
if (convertView == null) {
convertView = LayoutInflater.from(conText).inflate(
R.layout.gridgoggle, parent, false);
holder = new ViewHolder();
convertView.setTag(holder);
} else {
holder = (ViewHolder) convertView.getTag();
}
holder.imageView1.setImageResource(Integer.parseInt((mData
.get(position).get("image"))));
holder.imageView1.setId(position);
holder.imageView1.setOnClickListener(new OnClickListener() {
public void onClick(View v)
{
int id = v.getId();
//here id is position.
Intent myIntent = new Intent(this, StopsScheduleActivity.class);
myIntent.putExtra("stop", id);
startActivity(myIntent);
}
});
return convertView;
}