处理Listview longClick

时间:2016-08-16 13:02:21

标签: android listview onlongclicklistener gesturedetector gesturelistener

我在RelativeLayout中有listview。 我想听左/右滑动和单/长按。 对于listen swipes,我使用SimpleOnGestureListener的实例,我将其返回 -

listView.setOnTouchListener(new OnTouchListener() {
            @Override
            public boolean onTouch(View v, MotionEvent event) {
                return gestureDetector.onTouchEvent(event);
            }
        });

在这种情况下,我无法听取长时间点击,因为 SimpleOnGestureListener 的方法 - onLongPress 会返回void。有没有办法在listview的OnItemLongClickListener方法中完全听取长时间点击并听取滑动?感谢。

2 个答案:

答案 0 :(得分:0)

scope: {
  pkSlider: '=',
  options: '=',
  onSelect: '&'
},

答案 1 :(得分:0)

我已将ListView更改为RecyclerView,如Burhanuddin Rashid suggested