有人能告诉我如何通过Android代码触发特定View的onTouchEvent代码(而不是实际触摸设备)并使用自定义MotionEvent数据提供它吗?
实际上,我真正想要修改的是MotionEvent的getX()和getY()整数的结果。我想从另一个MotionEvent中复制MotionEvent的所有其他功能。
感谢。
答案 0 :(得分:2)
答案 1 :(得分:0)
由于我不知道您的代码的任何条件或目的,我只能给您这个:
yourView.onTouchEvent(yourModifiedMotionEvent);
这使得视图认为它被yourModifiedMotionEvent事件触及。
答案 2 :(得分:-1)
使用该视图的“ performClick()”。
即<your view>.performClick();
这将调用其onClick定义。
希望它能解决你的问题。