Android 图像未出现在我的Html脚本中

Android 图像未出现在我的Html脚本中,android,html,android-layout,Android,Html,Android Layout,我在我的Android应用程序中有一个叫做“更多信息”的部分,基本上是几页Html脚本,我使用WebView和以下代码显示这些脚本- InputStream fin = getAssets().open(htmlFl + ".html"); byte[] buffer = new byte[fin.available()]; fin.read(buffer); fin.close();

我在我的Android应用程序中有一个叫做“更多信息”的部分,基本上是几页Html脚本,我使用WebView和以下代码显示这些脚本-

InputStream fin = getAssets().open(htmlFl + ".html");
                 byte[] buffer = new byte[fin.available()];
                 fin.read(buffer);
                 fin.close();
                 webview.loadData(new String(buffer), "text/html", "UTF-8");
除了图像没有出现在任何页面上之外,一切正常。我使用Html声明它们,如下所示-

<P><IMG SRC="http://www.OurWeb.co.uk/images/Icon.jpg">&  
nbsp;<span style="font-family: Arial, Helvetica, sans-serif; font-size: large;">
<B>Opening Times During Exhibition</B></SPAN></P>

& nbsp; 展会期间的开放时间


我使用WebView是否有任何错误,如果没有,是否有解决方法?

您的示例代码片段中的图像src实际应该工作,还是只是填充?因为不管你的服务器用这个URL做什么,它都是。可能您已经安装了一些您不记得的重定向,或者整个域仍然设置为与主机“停放”在一起?

您可能忘记在清单中添加
INTERNET
权限:

    <uses-permission android:name="android.permission.INTERNET" />

报告说:

请注意,为了让您的活动访问Internet并在WebView中加载网页,您必须将Internet权限添加到Android清单文件:

如果您查看,请注意,其中指出使用此方法加载的内容将无法访问网络


尝试改用
loadDataWithBaseUrl()
。您可能还需要添加INTERNET权限,正如其他人所提到的。

尝试此操作时您已连接到INTERNET?是的,我可以通过将Src url放在手机浏览器中使脚本正常工作。它只是一个填充,只是网站不同,我使用的真实脚本在我的Pc上的浏览器和Android手机上的浏览器上都可以正常工作,但无论是在我的AVD上还是在我的手机上,我的应用程序中的脚本都无法正常工作。如果有任何重定向,或者链接有任何问题,那么这两种浏览器都不能使用吗?