Android 编程MotionEvents正在突出显示my webview中的内容

Android 编程MotionEvents正在突出显示my webview中的内容,android,android-webview,Android,Android Webview,我使用在这里找到的相当标准的代码以编程方式触发android WebView上的单击(例如,我想单击一个链接),但它只突出显示指定x,y坐标处的内容 long when = SystemClock.uptimeMillis(); float pressure = 1.0f; int action = 0; int source = MotionEvent.ACTION_UP; MotionEvent event = MotionEvent.obtain(when, when + 50, acti

我使用在这里找到的相当标准的代码以编程方式触发android WebView上的单击(例如,我想单击一个链接),但它只突出显示指定x,y坐标处的内容

long when = SystemClock.uptimeMillis();
float pressure = 1.0f;
int action = 0;
int source = MotionEvent.ACTION_UP;
MotionEvent event = MotionEvent.obtain(when, when + 50, action, x, y, pressure, 1.0f, 0, 1.0f, 1.0f, 0, 0);
event.setSource(source);
mWebView.dispatchTouchEvent(event);

我对Android编程非常陌生,所以我可能遗漏了一些明显的东西,有什么想法吗?

你想做什么?你怎么知道打灯不合适?而且,我在这里只看到一个上升,没有下降。先发送一个向上而不发送相应的向下可能会破坏很多东西。我只想点击,比如说,我的网络视图中的一个链接,而不仅仅是突出显示该链接。我也发送了downs,但仍然无法正确单击。我看到您正在将事件的来源设置为ACTION\u UP。这不是来源,而是行动。源是设备的类型,如InputDevice.source\u CLASS\u Pointer实际上,这似乎是个问题!谢谢,如果你想回答这个问题,我可以选择。