カスタマイズされた onFling メソッドを使用して GestureListener を作成しました。onScroll または onSingleTapConfirmed をオーバーライドしませんでした。
次のようにリスナーを作成しました。
ListView listView=(ListView)findViewById(android.R.id.list);
final GestureDetector gestureDetector = new GestureDetector(new CustomGestureListener(this));
if (listView != null)
listView.setOnTouchListener(new View.OnTouchListener()
{
@Override
public boolean onTouch(View v, MotionEvent event)
{
if (gestureDetector.onTouchEvent(event))
{
return false;
}
return true;
}
});
その後、onFling イベントは正常に動作しますが、シングル タッチ イベントとスクロール イベントがなくなり、リストビューが機能しなくなります。何を設定すればよいですか?