如何使用MotionEvent在Android应用程序中模拟鼠标单击?

时间:2015-01-20 01:26:40

标签: android mouseevent

我正在为带有webview的电视平台创建一个Android应用程序,我正在尝试提供一种鼠标模式,用户可以使用DPAD移动光标。到目前为止,一切正常,但我无法弄清楚如何点击webview。我正在尝试发送一个MotionEvent:

MotionEvent downEvent = MotionEvent.obtain(SystemClock.uptimeMillis(), SystemClock.uptimeMillis(), MotionEvent.ACTION_DOWN, xPosition, yPosition, 0);
downEvent.setSource(InputDevice.SOURCE_MOUSE);
mWebView.dispatchTouchEvent(downEvent);

但是webview似乎将其视为悬停事件,链接或其他任何内容只是突出显示而不是点击。

知道我做错了吗?

0 个答案:

没有答案