1,app不在app中打开的解决办法;
private void init() {
mWebLayout.getSettings().setJavaScriptEnabled(true);
mWebLayout.getSettings().setDefaultTextEncodingName("UTF-8");
//适应屏幕
mWebLayout.getSettings().setUseWideViewPort(true);
mWebLayout.getSettings().setLoadWithOverviewMode(true);
//缩放
//缩放开关u
mWebLayout.getSettings().setSupportZoom(true);
//设置此属性,仅支持双击缩放,不支持触摸缩放(在android4.0是这样,其他平台没试过)
// 设置是否可缩放
mWebLayout.getSettings().setBuiltInZoomControls(true);
String url = getIntent().getStringExtra("url");
mWebLayout.loadUrl(url);
mWebLayout.setWebViewClient(new WebViewClient() {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
//返回值是true的时候控制去WebView打开,为false调用系统浏览器或第三方浏览器
view.loadUrl(url);
return true;
}
});
}
webview产生白屏幕问题 有的界面可以打开,有的界面不可以打开,需要使用
mWebLayout.setWebViewClient(new MyWebClient()); 里面重新load url view.loadUrl(url);
就好使了,,,,, 先记录一下,以后在研究。。