Han*_*nry 5 android listview gesture-recognition swipe-gesture
我知道这样的问题之前问这里.我试过两个手势探测器:
wholelistview.setOnTouchListener(new View.OnTouchListener() {
public boolean onTouch(View v, MotionEvent event) {
if (gestureDetector.onTouchEvent(event)) {
return true;
}
return false;
}
});
Run Code Online (Sandbox Code Playgroud)
它仅检测滑动(此处无法获取行位置).
同样在getview中:
public View getView(int position, View convertView, ViewGroup parent) {
//other stuff
convertview.setOnTouchListener(same as above);
}
Run Code Online (Sandbox Code Playgroud)
但无法检测到滑动.
任何解决方案??? 我只想要进行滑动的行位置.
private int position = -1;
@Override
protected void onListItemClick(ListView l, View v, int index, long id) {
position = index;
}
Run Code Online (Sandbox Code Playgroud)
像这样?