androidのRelativeLayoutでGestureDetectorのonFlingが呼ばれなかった

RelativeLayoutでフリックさせようとGestureDetectorをセットしてもonFlingが呼ばれなかった。

いろいろ調べた結果、setOnTouchLostenerでTouchListenerをセットするだけでなく、空のClickListenerをsetOnClickListenerでセットすればいいみたい。

ここで見た。http://stackoverflow.com/questions/20743627/parent-view-for-relativelayout-doesnt-catch-scroll-gesture

と思ったが、setClickable(true); これだけでいいみたい。つまり、ClickListenerはいらない