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;
}
});