Como detectar o deslize para a esquerda ou direita no Android?

Eu tenho umEditText visualizar no android. Sobre isso, eu quero detectar deslizar para a esquerda ou direita. Consigo obtê-lo em um espaço vazio usando o código abaixo. Mas isso não funciona quando deslizo umEditText. Como faço isso? Informe-me se estiver fazendo algo errado. Obrigado

Code Usado:

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;
    }
}

questionAnswers(15)

yourAnswerToTheQuestion