[英]Android Studio: Trying to remove HTML element in webview: blank page
[英]Android Studio WebView click on a loaded html page's element
我正在我的应用程序中加载一个网站,其中包含一个我想以编程方式单击(自动单击)的元素,因为单击它时对时间敏感。 我有计时部分,但需要通过屏幕上的点击来触发这个元素。 我已经读过 performClick() “应该”工作,但我无法验证它是否真的在 webview 中单击。 我需要通过“触摸”触发的 html 中的元素称为“覆盖”。 有人可以为我提供一个可以做到这一点的模板吗?
您可以使用下面的代码片段在触摸时触发。
Video_Player.my_runnable = new Runnable()
{
@Override
public void run()
{
view.dispatchTouchEvent(MotionEvent.obtain(SystemClock.uptimeMillis(),SystemClock.uptimeMillis() + 50,MotionEvent.ACTION_DOWN,300,300,0));
view.dispatchTouchEvent(MotionEvent.obtain(SystemClock.uptimeMillis(),SystemClock.uptimeMillis() + 50,MotionEvent.ACTION_UP,300,300,0));
}
};
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.