È possibile eseguire l'evento touch programmaticamente in Android con un metodo, ad esempio il passaggio di coordinate dello schermo (x, y)? Esiste un tale metodo? Per favore guidami.esegue in modo programmatico l'evento Touch in Android
10
A
risposta
19
Non sono sicuro se funziona, ma provo questo:
MotionEvent event = MotionEvent.obtain(downTime, eventTime, action,
x, y, pressure, size,
metaState, xPrecision, yPrecision,
deviceId, edgeFlags);
onTouchEvent(event);
2
Si può chiamare
View.onTouchEvent (MotionEvent)
quando si conosce la destinazione
Quando si vuole affrontare alcune bambino o grand-child,
View.dispatchTouchEvent (MotionEvent)
è meglio
Tuttavia, è necessario fornire un evento di movimento autonomo. Anche MotionEvent mantiene le coordinate.
2
Puoi provare a utilizzare dispatchTouchEvent e dargli MotionEvent esempio, come di seguito
dispatchTouchEvent(MotionEvent.obtain(downTime, eventTime, action, x, y, pressure, size, metaState, xPrecision, yPrecision, deviceId, edgeFlags))
si possono trovare più aiuto in questo link
-3
C'è un metodo speciale per this:
View.performClick()
+6
Questo chiama le viste OnClickListener, non OnTouchListener – nathanielwolf
Problemi correlati
- 1. Posso impostare android: layout_toLeftOf in modo programmatico?
- 2. Avvio in modo programmatico dell'attività "Aggiungi account" in Android 2.2
- 3. evidenzia in modo programmatico UIBarButtonItem
- 4. Imposta listener di azioni in modo programmatico in IOS
- 5. Modificare il testo in NSTextField in modo programmatico?
- 6. Cambia EditText IME_ACTION in modo programmatico
- 7. Come leggere i messaggi vocali in modo programmatico su Android
- 8. Modificare l'altezza di AppBarLayout in modo programmatico su Android
- 9. Come rimuovere la scheda SD in modo programmatico su Android
- 10. Come avviare la schermata principale in modo programmatico su Android
- 11. Attivare i provider di posizioni in modo programmatico su Android
- 12. Come posso configurare l'attività Launcher in modo programmatico su Android?
- 13. Android: finestra di dialogo "Applicazioni recenti" aperta in modo programmatico
- 14. implementare android: button = "@ drawable/checkbox" in modo programmatico
- 15. Android come attivare non disturbare (dnd) in modo programmatico
- 16. La visualizzazione di Android si dissolve in modo programmatico
- 17. Come impostare "android: scrollbars = vertical" in modo programmatico?
- 18. Disabilitare lo schermo sleep in modo programmatico su Android?
- 19. Dimensione carattere pulsante programmatico Android in pixel
- 20. Come si crea ColorStateList in modo programmatico?
- 21. Evidenziare in modo programmatico la cella UITableView
- 22. Inserire HTML in modo programmatico nell'editor wysiHTML5
- 23. È possibile impostare MasterType in modo programmatico?
- 24. Sicurezza di primavera: accedere in modo programmatico
- 25. Unisci due schemi avro in modo programmatico
- 26. Come impostare alcune imeOptions in modo programmatico
- 27. Aggiungi l'elemento da immettere in modo programmatico
- 28. Avvia Silverlight dall'app browser in modo programmatico
- 29. Come creare NSPopover in modo programmatico
puoi spiegarlo un po '.... come posso ottenere questi valori di tempo di inattività, orario degli eventi ecc. – Srb
Voglio fare clic sul pulsante con il codice utilizzando questo codice ma non funziona per me. – umerk44