【发布时间】:2011-10-18 20:13:11
【问题描述】:
我尝试使用他们描述的方法将 Google 的 +1 按钮放入 WebView。我已将 WebView 初始化如下:
final WebView web = (WebView)findViewById(R.id.webView);
web.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);
web.getSettings().setJavaScriptEnabled(true);
web.getSettings().setSavePassword(false);
web.getSettings().setBuiltInZoomControls(false);
web.getSettings().setUseWideViewPort(true);
web.getSettings().setLoadWithOverviewMode(true);
web.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_OVERLAY);
web.setHorizontalScrollBarEnabled(false);
web.setBackgroundColor(0xff2e2e2e);
web.loadDataWithBaseURL(null, htmlCodeGoesHere, "text/html", "utf-8", null);
还有html代码:
<script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script>
<g:plusone href="http://stackoverflow.com"></g:plusone>
问题是……按钮根本不显示。
我该如何解决?顺便说一句 - 我还希望按钮启动一个新窗口,而不是使用 WebView。有没有简单的解决办法?
谢谢
【问题讨论】:
标签: android webview google-plus-one