目前,当点击ListItem时,我会获取它的位置并将其传递给StopsScheduleActiviy。我希望能够检测到单击该ListItem的ImageView,以便我可以启动MapActivity并将位置传递给它。
基本上:单击ImageView启动MapsActivity,否则在ListItem上的任何其他位置单击启动StopsScheduleActivity。在两种情况下,我都需要位置信息。我该如何做?
以下是我的当前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.");
}
这是我的ListView,其中有一个ImageView作为地图。我希望能监听它的点击事件。谢谢!