Android:两个事件侦听器-如何同时调用
问题:Android:两个事件侦听器-如何同时调用,android,events,listener,onclicklistener,arcgis,Android,Events,Listener,Onclicklistener,Arcgis,问题: 我有两个监听器,OnSingleTapListener和OnGraphicClick我无法让两个监听器同时工作。然而,我确实找到了解决办法 MapView类包含一个将屏幕坐标转换为地图坐标的toMapPoint方法。以下是如何使用此方法: 只需在正在使用的MapView上设置一个OnSingleTapListener 使用OnSingleTapListener的onSingleTap方法,通过toMapPoint方法将每个用户事件转换为映射坐标 如果地图坐标等同于“点击此处”图标的地图坐
我有两个监听器,
OnSingleTapListener
和OnGraphicClick
我无法让两个监听器同时工作。然而,我确实找到了解决办法
MapView
类包含一个将屏幕坐标转换为地图坐标的toMapPoint
方法。以下是如何使用此方法:
MapView
上设置一个OnSingleTapListener
OnSingleTapListener
的onSingleTap
方法,通过toMapPoint
方法将每个用户事件转换为映射坐标MySingleTapListener mySingleTapListener = new MySingleTapListener(mMapView.getContext(), mMapView);
mMapView.setOnSingleTapListener(mySingleTapListener);
mMapViewHelper = new EnhancedMapViewHelper(mMapView, handler, this); //<--onGraphicClickListener is set here