Haga clic en ImageView dentro de ListView ListItem y obtenga la posición

Actualmente, cuando se hace clic en ListItem, tomo su posición y la paso a mi StopsScheduleActiviy. Me gustaría detectar cuándo se hace clic en el ImageView de ese ListItem para poder lanzar mi MapActivity y pasarle la posición.

Básicamente: haga clic en ImageView para iniciar MapsActivity; de lo contrario, haga clic en cualquier otro lugar en ListItem para iniciar StopsScheduleActivity. En ambos casos necesito el puesto. ¿Cómo puedo hacer esto

Aquí está mi actual oyente onItemClick.

@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {

    Intent myIntent = new Intent(this, StopsScheduleActivity.class);
    myIntent.putExtra("stop", stops.get(position));

    startActivity(myIntent);

    Log.i("Winnipeg Bus", "Stop item #" + id + " clicked.");
}

Aquí está mi ListView con un mapa para un ImageView que quiero escuchar para los clics. ¡Gracias

Respuestas a la pregunta(8)

Su respuesta a la pregunta