I have listview in RelativeLayout. I want to listen for left/right swipes and single/long clicks. For listen swipes I use instance of SimpleOnGestureListener, which I return in -
listView.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
return gestureDetector.onTouchEvent(event);
}
});
In this case I cant listen for long clicks because SimpleOnGestureListener's method - onLongPress returns void. Is there way to listen for long click exactly in listview's OnItemLongClickListener method and also listen swipes? Thanks.
I've changed ListView to RecyclerView like Burhanuddin Rashid suggested