处理 Listview longClick

Handle Listview longClick

我在 RelativeLayout 中有列表视图。 我想听 left/right 次滑动和 single/long 次点击。 对于滑动监听,我使用了 SimpleOnGestureListener 的实例,我 return 在 -

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

在这种情况下,我无法监听长按,因为 SimpleOnGestureListener 的方法 - onLongPress return 无效。有没有办法在列表视图的 OnItemLongClickListener 方法中准确地监听长按并监听滑动?谢谢

lv.setOnItemLongClickListener(new OnItemLongClickListener() {
            @Override
            public boolean onItemLongClick(AdapterView<?> arg0, View arg1,
                    int pos, long id) {
                // TODO Auto-generated method stub



                return true;
            }
        }); 

我已经像 Burhanuddin Rashid 一样将 ListView 更改为 RecyclerView