ListView上的android刷卡没有得到正确的行

时间:2013-05-14 13:51:41

标签: android android-listview swipe ontouchlistener android-cursoradapter

我正在使用以下(Android Swipe on List)代码来检测列表视图上的滑动,我正在使用CustomCursorAdapter从游标填充列表视图。但是,当我打印滑动的行视图的值时,它会从列表中提供随机值,而不是刷过的行。 滑动检测器与其他问题完全一样,customCusrsorAdapter看起来像这样:

class customCursorAdapter extends SimpleCursorAdapter {
public void bindView(View view, final Context context, Cursor cursor) {
final SwipeDetector swipeDetector = new SwipeDetector();
        //holder.logrow.setOnTouchListener(swipeDetector);
v = (LinearLayout)view.findViewById(R.id.LogsRow);
        v.setOnTouchListener(swipeDetector);
}
}

这会检测MotionEvent.ACTION_DOWN,但不会左右滑动。 任何想法?

0 个答案:

没有答案