1
我的应用程序是动态创建Web视图,还设置动态创建的Web视图宽度,高度和x,y位置。我正在设置宽度,高度,x,y位置并在自定义对话框中调用Web视图客户端。但网络视图客户端没有调用。当我尝试不使用Web视图客户端指定的URL在默认浏览器中加载。但我的主要要求是重新调整Web视图的大小并将其加载到我的活动中。当运行程序web视图显示白色,但url也不加载网络客户端,并应覆盖方法不调用。 我的代码下面给出从对话框中调用Web视图客户端不执行
try
{
wv[tmpm].getSettings().setJavaScriptEnabled(true);
wv[tmpm].setWebViewClient(new Myweb());
//wv[tmpm].setWebViewClient(new Myweb);
//wv[tmpm].loadUrl(url);
}
Myweb class given below
private class Myweb extends WebViewClient
{
public boolean shouldOverrideUrlLoading(WebView view, String url) {
Log.d("In extends webview client","HIiiiiiiiiiiiiiii");
view.loadUrl(url);
return true;};
}
}
在日志中shouldoverrideUrl没有出现在logcat中,还当我触摸Web视图我得到了错误“不应该发生:没有发现矩形触控测试节点”,在日志中的猫。请帮助我。提前致谢。
我犯了一个错误给
MYWEB类。我忘记调用web视图客户端后调用loadurl – Sunny