我知道这种问题之前已经有人提出过(链接)。 我已经尝试了手势检测器:
wholelistview.setOnTouchListener(new View.OnTouchListener() {
public boolean onTouch(View v, MotionEvent event) {
if (gestureDetector.onTouchEvent(event)) {
return true;
}
return false;
}
});
仅检测滑动操作(无法获取行位置)。
同样,在getview中:
public View getView(int position, View convertView, ViewGroup parent) {
//other stuff
convertview.setOnTouchListener(same as above);
}
但是无法检测滑动。 有什么解决方案吗?我只想知道滑动发生的行位置。