当您前往您的移动 Google-Plus 网站(我无法添加链接)并使用 chrome 时,您可以点击左上角的图标,或使用向右滑动手势打开左侧菜单面板。
在我的 webview 上尝试这个时,屏幕变暗,因为菜单打开,但它不显示,只有在点击 webview 后,菜单才会显示一秒钟,然后关闭,返回到初始状态。
我的 S4 和 Nexus 7 上的行为是相同的。
设置 webview 的代码:
WebSettings settings = webView.getSettings();
settings.setJavaScriptEnabled(true);
settings.setCacheMode(WebSettings.LOAD_NO_CACHE);
settings.setUserAgentString(AndroidUserAgent);
settings.setSavePassword(false);
settings.setSaveFormData(false);
settings.setUseWideViewPort(true);
webView.setWebChromeClient(new WebChromeClient());
webView.setWebViewClient(new WebViewClient() {... calling all supers ...});
下面是阶段的图像。
任何想法如何显示菜单?
以下是三个阶段,尽我所能捕捉它们:
1.初始状态:
2. 菜单打开但未显示:
3. 菜单显示,但正在关闭,点击 web 视图后: