onTouchEvent en TabActivity no reaccionan en cualquier cosa
-
29-09-2019 - |
Pregunta
Tengo TabActivity:
public class timetable extends TabActivity
{
...
@Override
public boolean onTouchEvent(MotionEvent event)
{
Toast.makeText(this, "!", Toast.LENGTH_SHORT).show();
return true;
}
...
}
pero no sucedió nada cuando muevo mi dedo en la pantalla (empujar, lanzar, ..) Ayúdame!
Solución
En lugar de
Toast.makeText(this, "!", Toast.LENGTH_SHORT).show();
puesto en
android.util.Log("TabActivity", "motion event type="+(event.getAction() & MotionEvent. ACTION_MASK)
A continuación, debería ver varios eventos para bajar táctil (0), movimiento (2) y retocar (1). Echar un vistazo a Android de registro para ver eventos (filtro en TabActivity).
Editado:
No estaba prestando atención. TabActivity contiene Vistas niño que consumen eventos táctiles. Debe colocar el código dentro de niño Vistas.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow