2012-05-02 4 views

答えて

4

だから、この私がしようとしたが、ドキュメント全体に目を通して与えていない、あなたはこの効果に何かを行うことができるかもしれない:

  1. キャプチャACTION_DOWNMotionEvent(タッチからデバッガからアクション)、そのプロパティ(ダウンタイム、イベント時間、およびメタ状態)に注意してください。これは、典型的なタッチイベントをシミュレートするためにどのような値を使用すべきかを把握するために一度行う必要があります。

    view.dispatchTouchEvent(newTouch);

+0

私はこれが上だと思う:あなたのテストプログラムで

  • MotionEvent newTouch = MotionEvent.obtain(downTime, eventTime, MotionEvent.ACTION_DOWN, x, y, metaState);

  • はあなたのビューにイベントを送出MotionEvent.obtain()で新しいMotionEventを作成私はまた、尋ねました:http://stackoverflow.com/questions/10423240/how-to-f ix-inject-event-permission-exception-send-to-touch-to-an-activityは、この回答を明確にし、より完全なものにするのに役立ちます。 –

  • 関連する問題