You can disable the OnPanListener event by implementing:
MapView.setOnPanListener(null);
mapView.getOnPanListener() == nullis true. However, the map still can be panned.
mMapView.setOnTouchListener(new OnTouchListener(){ @Override public boolean onTouch(View v, MotionEvent event) { // TODO Auto-generated method stub mMapView.setOnPanListener(null); return false; } });