Pergunta

Estou implementando um TextView personalizado e desejo realizar alguma ação quando a visualização for tocada.Achei que o método onTouchEvent me daria toda a gama de toques na visualização sem ter que usar setOnTouchListener (estou tentando fazer todo o meu trabalho dentro da visualização em vez de na atividade para que seja portátil), mas o único evento de toque registradoé ACTION_DOWN.Se eu definir um OnTouchListener na atividade usando isso, obtenho a gama completa de eventos de toque, mas onTouchEvent não.

Alguém sabe por que esse é o caso, ou alguém pode me oferecer uma solução que não envolva o uso de setOnTouchListener (que impediria a atividade de implementação de definir seu próprio ouvinte)?

Foi útil?

Solução

Você precisa retornar true para obter os seguintes eventos após uma queda.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top