화면 좌표 (x, y)를 전달하는 등의 방법으로 Android에서 프로그래밍 방식으로 터치 이벤트를 실행할 수 있습니까? 그런 방법이 있습니까? 나를 안내 해줘.android에서 Touch 이벤트를 프로그래밍 방식으로 실행하십시오.
10
A
답변
19
나는 그것이 작동하는지 잘 모르겠지만,이 시도 : 당신이 대상
을 알고있을 때 당신은 어떤 아이를 해결하려는 경우
이MotionEvent event = MotionEvent.obtain(downTime, eventTime, action,
x, y, pressure, size,
metaState, xPrecision, yPrecision,
deviceId, edgeFlags);
onTouchEvent(event);
2
당신은
View.onTouchEvent (MotionEvent)
를 호출 할 수 있습니다 또는 그랜드 - 아이,
View.dispatchTouchEvent (MotionEvent)
이 더 좋습니다
그러나 자체 제작 모션 이벤트를 제공해야합니다. MotionEvent도 좌표를 보유합니다.
2
당신은 특별한 방법에 대한이 dispatchTouchEvent를 사용하여 시도하고이 링크
-3
에 더 많은 도움을 찾을 수 있습니다
dispatchTouchEvent(MotionEvent.obtain(downTime, eventTime, action, x, y, pressure, size, metaState, xPrecision, yPrecision, deviceId, edgeFlags))
아래처럼
MotionEvent에게 인스턴스를 제공 할 수 있습니다 이 :
View.performClick()
+6
이것은 OnTouchListener가 아닌 View OnClickListener를 호출합니다. – nathanielwolf
관련 문제
- 1. 프로그래밍 방식으로 UIWebView 키보드를 실행하십시오.
- 2. 프로그래밍 방식으로 sketchflow 플레이어를 실행하십시오.
- 3. 프로그래밍 방식으로 이벤트를 실행하려면 어떻게합니까?
- 4. 프로그래밍 방식으로 단추 이벤트를 호출
- 5. 프로그래밍 방식으로 itemcommand 이벤트를 설정
- 6. 프로그래밍 방식으로 이벤트를 구독 취소하십시오.
- 7. jQuery가 프로그래밍 방식으로 이벤트를 트리거
- 8. 프로그래밍 방식으로 Android에서 MMS 보내기
- 9. Android에서 화면을 프로그래밍 방식으로 잠급니다.
- 10. android에서 프로그래밍 방식으로 활동 추가
- 11. Android에서 프로그래밍 방식으로 이메일 보내기
- 12. 프로그래밍 방식으로 iPod touch 생성 확인
- 13. Grails run-app를 프로그래밍 방식으로 실행하십시오.
- 14. Primefaces를 사용하여 프로그래밍 방식으로 명령을 실행하십시오.
- 15. 프로그래밍 방식으로 다시 android 응용 프로그램을 실행하십시오
- 16. 프로그래밍 방식으로 OnClientClick 이벤트를 변경하고 호출하는 방법?
- 17. 프로그래밍 방식으로 javascript에서 ondblclick 이벤트를 발생시키는 방법?
- 18. iPhone에서 프로그래밍 방식으로 버튼 이벤트를 발생시키는 방법
- 19. 프로그래밍 방식으로 onclick 이벤트를 트리거하는 방법
- 20. iPad에서 MIDI 이벤트를 프로그래밍 방식으로 생성하는 방법
- 21. 프로그래밍 방식으로 자식을 FormView에 이벤트를 할당하십시오.
- 22. 프로그래밍 방식으로 이벤트를 예약하는 알려진 패턴이 있습니까?
- 23. 프로그래밍 방식으로 이벤트를 메소드에 연결 하시겠습니까?
- 24. Silverlight에서 프로그래밍 방식으로 keyDown 이벤트를 생성하려면 어떻게해야합니까?
- 25. 프로그래밍 방식으로 DevExpress에 스핀 이벤트를 추가하는 방법
- 26. 프로그래밍 방식으로 JqGrid 이벤트를 처리하는 방법은 무엇입니까?
- 27. dropdownlist.selectedindexchanged 이벤트를 프로그래밍 방식으로 발생시키는 방법
- 28. 마우스 이벤트를 프로그래밍 방식으로 생성하는 방법은 무엇입니까?
- 29. 프로그래밍 방식으로 입력에서 onchange 이벤트를 강제로 수행합니까?
약간 설명해 드릴 수 있습니다 .... 어떻게 이러한 가치, 즉 다운 타임, 이벤트 시간 등을 얻을 수 있습니까? – Srb
이 코드를 사용하여 프로그래밍 방식으로 버튼을 클릭하고 싶지만 저에게는 효과가 없습니다. – umerk44