У меня есть этот код для перемещения вправо-влево от одного к другому занятию: '' '
public boolean onTouchEvent(MotionEvent touchEvent){
switch (touchEvent.getAction()){
case MotionEvent.ACTION_DOWN:
x1 = touchEvent.getX();
y1 = touchEvent.getY();
break;
case MotionEvent.ACTION_UP:
x2 = touchEvent.getX();
y2 = touchEvent.getY();
if(x1 > x2){
Intent i = new Intent(ServicesScreen.this, FunScreen.class);
startActivity(i);
} else if(x1 < x2){
Intent i = new Intent(ServicesScreen.this, MainActivity.class);
startActivity(i);
}
break;
}
return false;
}
Но он не работает, когда я проводю по экрану в ListView, он работает только тогда, когда Экран пуст. Как это исправить, когда я работаю на ListView?