如果单击了
,我要关闭activity
<WebView
android:id="@+id/webview"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:ignore="MissingConstraints"
tools:layout_editor_absoluteX="8dp"
tools:layout_editor_absoluteY="8dp" />
您必须向WebView添加一个javascript接口。
wv.addJavascriptInterface(this, "MyInterface");
确保已启用JavaScript:
wv.getSettings().setJavaScriptEnabled(true);
现在,在您的activity中,创建一个带有@JavaScriptInterface注释的函数,它将完成activity。
@JavascriptInterface
pubic void closeActivity(){
finish()
}
现在修改你的HTML来调用上面的函数:
<div class="close" id="closer" onclick="MyInterface.closeActivity()">close</div>