質問: MotionEvent.obtain(downTime, eventTime, MotionEvent.ACTION_DOWN, 300, 300, 0); View.onTouchEvent(event); } ``` しかし、上記のコードを書いた時点で、最後の行についてAndroidStudioが onTouchEventに対してCannot resolve symbol 'onTouchEvent' eventに対して Unknown Class 'event'とエラーを出します。 困ってしまったので、とりあえずeventの中身を見ようと 最後の行を ``` System.out.println(event); ``` に書き換えたところ、ほぼ同様のエラーを出してしまいました。 1.とりあえず上記のeventの中身を出力するにはどうすればいいのでしょうか 2.そもそもタップイベントを生成し、アプリに与えるにはどうすればいいのでしょうか お願いします。
回答: そもそも、該当の箇所にコードはJavaの仕様上書けません。 また、onTouchEventはViewクラスのクラスメソッドでは無いため、インスタンス化しないと使えません。 なので、イベントを発生させたいViewインスタンスにたいしてonTouchEventを呼ぶとタッチイベントを発生させることができそうです。