安卓&x2B;javascript:动态创建html并将javascript放在head标记中

安卓&x2B;javascript:动态创建html并将javascript放在head标记中,javascript,android,html,webview,Javascript,Android,Html,Webview,我有android应用程序,我需要以某种特定的方式显示横幅 我从服务器获得如下javascript代码: <script type="text/javascript" src="http://rm.face.ua/adriver.core.2.js"></script> <div id="adriver_top"></div><script type="text/javascript"> new adriver("ad

我有android应用程序,我需要以某种特定的方式显示横幅

我从服务器获得如下javascript代码:

<script type="text/javascript"
 src="http://rm.face.ua/adriver.core.2.js"></script>
  <div id="adriver_top"></div><script type="text/javascript">   
   new adriver("adriver_top", {sid: 196260, bt:52, pz:1, bn:0});
</script>
因此,我需要将我的javascript代码放到javascript方法中,并在那里动态创建html,然后将此javascript放到html的开头。
我知道,这对web开发人员来说并不难,但我正在处理Java,所以需要您的帮助。谢谢你的回复

使用loadData,您可以轻松地将内容加载到WebView中

请参阅Android API文档:

品目5的样品:
我用loadData解决了这个问题。多亏了阿列克布里克韦德

但关键是要这样使用:

webView.loadData(videoUrl, null, null);
因为在其他类似的情况下:

webView.loadUrl("javascript:bannerDownload();");
webView.loadData(videoUrl, "text/javascript", "UTF-8");
这对我不起作用。另外,不要忘记启用Javascript:

webView.getSettings().setJavaScriptEnabled(true);

是的,谢谢,我试过了,但对我来说不太合适。它只是将javascript代码放入WebView,但不显示图像……您必须将问题中第一个代码块的完整内容放入methods first参数中。那么它应该会起作用。如果您通过这个方法将任何其他有效的html放到WebView中,那么这样做有效吗?我知道了。我添加了解决方案作为答案。谢谢你为我指明了搜索的方向……)