【发布时间】:2011-10-20 19:09:29
【问题描述】:
在我的 Android Web 应用程序中,我尝试使用 javascript(来自远程 HTML 文件)来控制 Android WebView 的可见性。
我尝试使用 addJavascriptInterface 类但没有成功。 (见http://developer.android.com/guide/webapps/webview.html)
基本上我希望我的 javascript 如下
<script>
function this() {
Android.hideView('myWebViewID');
}
window.onload = this;
</script>
看起来很容易,但我的所有尝试都会导致我的应用在调试期间崩溃。
我最近的尝试是这样的:
public class JavaScriptInterface {
Context mContext;
JavaScriptInterface(Context c) {
mContext = c;
}
public void hideView(View v) {
WebView webview_x = (WebView) v;
webview_x.setVisibility(View.GONE);
}
}
【问题讨论】:
标签: javascript android webview