特定のViewのonTouchEventコードをAndroidコードで(実際にデバイスに触れるのではなく)トリガーし、カスタムMotionEventデータでフィードする方法を教えてもらえますか?AndroidのコードでビューのonTouchEventをトリガーする
実際、私が実際に変更したいのは、MotionEventのgetX()とgetY()intの結果です。私が別のMotionEventからコピーしたいMotionEventの他のすべての機能。
ありがとうございました。
特定のViewのonTouchEventコードをAndroidコードで(実際にデバイスに触れるのではなく)トリガーし、カスタムMotionEventデータでフィードする方法を教えてもらえますか?AndroidのコードでビューのonTouchEventをトリガーする
実際、私が実際に変更したいのは、MotionEventのgetX()とgetY()intの結果です。私が別のMotionEventからコピーしたいMotionEventの他のすべての機能。
ありがとうございました。
私は唯一のあなたにこれを与えることができます条件やあなたのコードの目的のいずれかを知らないとして:
ビューは、それがyourModifiedMotionEventイベントで触れたと思わせるyourView.onTouchEvent(yourModifiedMotionEvent);
。
は、そのビューの dispatchTouchEvent (MotionEvent ev)
使用 "performClick()" を使用してみてください。
すなわち<your view>.performClick();
これは、そののonClickが定義されて呼び出します。
あなたの問題を解決することを願っています。
私のために働く、ありがとう! –