我创建了Activity一个标题和Web视图LinearLayout.在onResume()它调用的方法中webView.loadUrl(url).问题是,活动首先显示标题,屏幕的其余部分为空白,然后启动设备浏览器以及URL的页面.我想看到的是页面显示在WebView标题下方.可能是什么问题呢?
编辑:好的,做了一些进一步的搜索,发现了这个:
它指向这里的WebView教程.
只需实现Web客户端并进行设置即可.
我已经加载了一个外部URL WebView.现在我需要的是当用户点击加载页面上的链接时,它必须像普通浏览器一样工作并打开相同的链接WebView.但它打开默认浏览器并在那里加载页面?
我启用了JavaScript.但它仍然无法正常工作.我忘记了什么吗?
我在我的Android应用程序中有一个webview,但是当有人在网站上导航时,它会在新窗口中打开,我希望它保留在webview中..有没有办法轻松地做到这一点?这是我活动中的代码:
super.onCreate(savedInstanceState);
setContentView(R.layout.shop);
WebView webview;
webview = (WebView) findViewById(R.id.webview);
webview.getSettings().setJavaScriptEnabled(true);
webview.loadUrl("http://www.google.co.uk");
Run Code Online (Sandbox Code Playgroud) 我使用webview访问https链接.页面始终显示为空白.我找到了用它来莳萝的方法
public class WebViewClient extends Object
{
public void onReceivedSslError(WebView view, SslErrorHandler handler, SslError error)
{
handler.proceed();
}
}
Run Code Online (Sandbox Code Playgroud)
这很好用.
但我使用API Android 2.1,上面的方法属于Android 2.2.有人能给我一些建议吗?