我正在为带有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似乎将其视为悬停事件,链接或其他任何内容只是突出显示而不是点击。
知道我做错了吗?