为什么谷歌地图网站在webview Android上表现得很怪异?

为什么谷歌地图网站在webview Android上表现得很怪异?,android,google-maps,android-webview,Android,Google Maps,Android Webview,当用户单击带有此url的按钮时,我正在尝试加载maps.google.com 它按我预期的那样工作,但是当我单击 它只加载部分屏幕(不覆盖我的所有屏幕) 注意:我尝试在emulator的浏览器中加载相同的url,一切正常 下面是我用来加载web的webview的设置: @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); request

当用户单击带有此url的按钮时,我正在尝试加载maps.google.com

它按我预期的那样工作,但是当我单击 它只加载部分屏幕(不覆盖我的所有屏幕)

注意:我尝试在emulator的浏览器中加载相同的url,一切正常

下面是我用来加载web的webview的设置:

@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
}

我找到了解决这个问题的办法。在我的webview中,我使用了一行代码来加载Twitter网站(没有这行代码,它只会加载一个白色屏幕)


webSettings.setUserAgentString(“Mozilla/5.0(iPhone;U;类似CPU的Mac OS X;en)AppleWebKit/420+(KHTML,类似Gecko)Version/3.0 Mobile/1A543a Safari/419.3”)

我找到了解决这个问题的办法。在我的webview中,我使用了一行代码来加载Twitter网站(没有这行代码,它只会加载一个白色屏幕)


webSettings.setUserAgentString(“Mozilla/5.0(iPhone;U;类似CPU的Mac OS X;en)AppleWebKit/420+(KHTML,类似Gecko)Version/3.0 Mobile/1A543a Safari/419.3”)

我仍在寻求帮助解决这个问题,任何人都可以解释为什么?谢谢你好,我还有这个问题。有人可以尝试创建一个webview并加载此链接吗?我仍在寻找有关此问题的帮助,有人可以解释原因吗?谢谢你好,我还有这个问题。任何人都可以尝试创建webview并加载此链接吗?