У меня есть следующий OnTouchListener
gridview.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
// TODO Auto-generated method stub
if (event.getAction() == MotionEvent.ACTION_DOWN) {
start_x = event.getX();
start_y = event.getY();
Log.d(TAG,start_x + " " + start_y);
}
Но тело оператора if никогда не выполняется.Однако для других событий, таких как ACTION_MOVE, тело соответствующего оператора if выполняется.Кто-нибудь знает почему?