访问带JavaScript的Webview

首先启用Javascript:webview.getSettting().setJavaScriptEnabled(true);

实现在Java代码中获取html表单的值

创建与JavaScript交互的类:

访问带JavaScript的Webview_第1张图片

设置自定义接口与view的关联

创建WebViewClient

访问带JavaScript的Webview_第2张图片

当html点击提交表单时,就可以获得了表单的值

html表单:

访问带JavaScript的Webview_第3张图片

在Java代码中调用JS方法:webview.loadUrl("javascript:callByJava('something')");

这样就可实现了Java与JavaScript的交互了。

你可能感兴趣的:(访问带JavaScript的Webview)