¿Podemos ejecutar el evento táctil programáticamente en android por algún método, como pasar las coordenadas de la pantalla (x, y)? ¿Hay algún método de este tipo? Por favor guíame.ejecutar mediante programación el evento táctil en android
10
A
Respuesta
19
No estoy seguro de si funciona, pero trata de esto:
MotionEvent event = MotionEvent.obtain(downTime, eventTime, action,
x, y, pressure, size,
metaState, xPrecision, yPrecision,
deviceId, edgeFlags);
onTouchEvent(event);
2
se le puede llamar
View.onTouchEvent (MotionEvent)
cuando se conoce el destino
Cuando se quiere hacer frente a algunos niños o nieto,
View.dispatchTouchEvent (MotionEvent)
es mejor
Sin embargo, debe proporcionar un evento de movimiento hecho a mano. MotionEvent contiene las coordenadas también.
2
puede probar a usar dispatchTouchEvent y darle MotionEvent ejemplo, como a continuación
dispatchTouchEvent(MotionEvent.obtain(downTime, eventTime, action, x, y, pressure, size, metaState, xPrecision, yPrecision, deviceId, edgeFlags))
usted puede encontrar más ayuda en este enlace
-3
Hay un método especial para esto:
View.performClick()
+6
Esto llama a las vistas OnClickListener, no OnTouchListener – nathanielwolf
Cuestiones relacionadas
- 1. cómo falsificar mediante programación un evento táctil a un UIButton?
- 2. cómo deshabilitar el evento táctil android
- 3. Cómo ejecutar NUnit mediante programación
- 4. Android destacado elemento ListView mediante programación
- 5. Agregar evento personalizado mediante programación en el calendario de iPhone
- 6. Obtener las coordenadas de un evento táctil en Android
- 7. establecer mediante programación Android: layout_centerHorizontal
- 8. Descargar un archivo mediante programación en Android
- 9. ¿Cómo se simula el evento táctil?
- 10. TextField Android: ajustar el enfoque + entrada de software mediante programación
- 11. Ejecutar el programa antivirus mediante programación usando delphi
- 12. ¿Es posible desactivar el modo silencioso mediante programación en Android?
- 13. cómo configurar el atributo de estilo mediante programación en Android?
- 14. Cambiar el ancho del botón mediante programación en Android
- 15. Eliminar mi aplicación mediante programación (Android)
- 16. Android - establecer fondo de diseño mediante programación
- 17. android peso de diseño mediante programación
- 18. Android: Obtenga información de hardware mediante programación
- 19. Magento, ¿cómo deshabilitar el módulo mediante programación?
- 20. aumentar mediante programación un comando
- 21. ¿Cómo se obtiene el evento táctil en un CALayer?
- 22. Android configurar el altavoz del teléfono mediante programación
- 23. mediante programación en C#
- 24. Android: ¿Cómo determinar el índice de caracteres de la posición de un evento táctil en TextView?
- 25. ¿Cómo ejecutar las configuraciones de lanzamiento de Eclipse mediante programación?
- 26. Mover el mouse mediante programación
- 27. mediante programación volver al fragmento anterior en el backstack
- 28. ¿Cómo obtener un evento táctil continuo?
- 29. ¿Cómo ejecutar mediante programación un conjunto de pruebas utilizando JUnit4?
- 30. Hacer clic mediante programación en las vistas en android
¿puede explicarlo un poco ... cómo puedo obtener estos valores, es decir, el tiempo de inactividad, el tiempo de evento, etc. – Srb
quiero hacer clic en el botón programáticamente con este código, pero no funciona para mí. – umerk44