¿Cómo detectar el deslizamiento hacia la izquierda o hacia la derecha en Android?

Yo tengo unEditText Ver en Android. En esto quiero detectar deslizar hacia la izquierda o hacia la derecha. Puedo obtenerlo en un espacio vacío usando el código a continuación. Pero esto no funciona cuando deslizo unEditText. ¿Cómo puedo hacer eso? Avíseme si estoy haciendo algo mal. Gracias

Code utilizado:

switch (touchevent.getAction())
{
    case MotionEvent.ACTION_DOWN:
    {
        oldTouchValue = touchevent.getX();
        break;
    }
    case MotionEvent.ACTION_UP:
    {
        float currentX = touchevent.getX();
        if (oldTouchValue < currentX)
        {
            // swiped left
        }
        if (oldTouchValue > currentX )
        {
            swiped right
        }
    break;
    }
}

Respuestas a la pregunta(15)

Su respuesta a la pregunta