Метод onTouchEvent не вызывается

у меня проблема в том, что мой метод

@Override
public boolean onTouchEvent(MotionEvent event) {
    return gestureDetector.onTouchEvent(event);
}

новее называется. Есть идеи, почему это так? Я'строю гуглс приложением API 4.0.3, и яm trzing, чтобы включить пролистывания для моего viewFliper. Однако это можетне работает, если на ощупь новее называется.

кстати:

 public class MainActivity extends SherlockMapActivity implements ActionBar.TabListener {

Вот декларация моей деятельности. и для обнаружения проволочек я реализовал, что:

    SimpleOnGestureListener simpleOnGestureListener = new SimpleOnGestureListener(){

    @Override
    public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX,float velocityY) {

        float sensitvity = 50;
        if((e1.getX() - e2.getX()) > sensitvity){
            SwipeLeft();
        }else if((e2.getX() - e1.getX()) > sensitvity){
            SwipeRight();
        }

        return true;
    }

};
GestureDetector gestureDetector= new GestureDetector(simpleOnGestureListener);

Спасибо!

редактировать:

main.xml:

 




    

    
    
    


edit2: во всех моих включенных макетах реализован scrollview, возможно, что scroll берет эти события и обрабатывает их. А как обнаружить жесты, если так?

Ответы на вопрос(4)

Ваш ответ на вопрос