<分区>
Possible Duplicate:
Double Tap -> Zoom on Android MapView?
我有一个扩展 MapActivity
的 Activity
。我使用谷歌地图。
我需要通过双击或双击来放大。
有人可以帮我解决这个问题吗?
我已经看过下面的内容,但它们不是我要找的。p>
Double Tap -> Zoom on Android MapView?
Fling gesture detection on grid layout
我意识到 onTouchListener
只被调用了一次,为什么会这样?
// set Gesture
detector = new GestureDetector(new GestureReactor());
mapView.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
System.out.println("Inside onTouch");
return detector.onTouchEvent(event);
}
});
我有私有(private)课:
private class GestureReactor extends SimpleOnGestureListener {
@Override
public boolean onDoubleTap(MotionEvent e) {
System.out.println("inside onDouble");
controller.zoomInFixing((int) e.getX(), (int) e.getY());
return super.onDoubleTap(e);
}
}
和
private GestureDetector detector;