我正在尝试在用户点击带有此网址的按钮
时加载maps.google.comhttp://maps.google.com/maps?saddr=40.702297,-73.796015&daddr=40.73682,-73.989937&mrsp=0,1
它按预期工作,但是当我点击时 它仅加载部分屏幕(不覆盖我的所有屏幕)。
注意:我试图在模拟器的浏览器中加载相同的URL,一切正常。
以下是我用于加载网页的网页视图的设置:
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.webview_layout);
this.webview = (WebView)findViewById(R.id.myWebview);
WebSettings settings = webview.getSettings();
settings.setJavaScriptEnabled(true);
settings.setBuiltInZoomControls(true);
settings.setSupportZoom(true);
webview.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_OVERLAY);
webview.getSettings().setLoadWithOverviewMode(true);
webview.getSettings().setUseWideViewPort(true);
//....follow by normal setup of webview.setWebViewClient
}
答案 0 :(得分:0)
我找到了解决这个问题的方法。在我的webview中,我使用了一行代码来加载Twitter网站(没有这行,它只会加载一个白色的屏幕)
webSettings.setUserAgentString(“Mozilla / 5.0(iPhone; U; CPU,如Mac OS X; en)AppleWebKit / 420 +(KHTML,类似Gecko)版本/ 3.0 Mobile / 1A543a Safari / 419.3”);