我正在使用Android应用程序进行Web视图。它加载网页,但我无法使用我的应用程序在页面上进行更多操作。当我从页面中选择一个超链接时,它会显示一个弹出窗口“使用chrome,opera等完成动作..”如何在没有这些浏览器的情况下使用它...我希望使用我的应用程序浏览网页内容。怎么可能?
我使用了代码
webView =(WebView)findViewById(R.id.webView1);
webView.getSettings().setJavaScriptEnabled(true);
webView.loadUrl("http://www.google.com");
请帮助我,因为我是android的新手,谢谢你。
答案 0 :(得分:0)
wv.loadUrl(url);
wv.setWebViewClient(new MyWebViewClient());
您的WebViewCLient类看起来像这样:
class MyWebViewClient extends WebViewClient {
@Override
// show the web page in webview but not in web browser
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
@Override
public void onPageFinished(WebView view, String url) {
super.onPageFinished(view, url);
webProg.setVisibility(View.GONE);
}
@Override
public void onPageStarted(WebView view, String url, Bitmap favicon) {
super.onPageStarted(view, url, favicon);
}
@Override
public void onLoadResource(WebView view, String url) {
super.onLoadResource(view, url);
}
}