
我已经尝试使用他们描述的方法在GoogleVIEw中放置Google的1个按钮.我已经初始化了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="https://stackoverflow.com"></g:plusone>问题是……按钮根本不显示.
我如何解决它?顺便说一句 – 我也希望按钮能够使用WebVIEw启动新窗口.有简单的解决方案吗?
谢谢
解决方法:
问题在于WebVIEw中的权限系统.本地文件中的脚本在访问外部资源时遇到问题.解决方案是让WebVIEw认为本地代码是从外部网站加载的.
web.loadDataWithBaseURL("http://fake.com", HTMLCodeGoesHere, "text/HTML", "utf-8", null);该按钮将出现,但不幸的是它在WebVIEw中不能正常工作.
总结以上是内存溢出为你收集整理的WebView中的Android 1按钮全部内容,希望文章能够帮你解决WebView中的Android 1按钮所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)