我正在为android制作一个基于HTML的应用程序。我通过如下所示显示html文件:"file:///android_asset/index.html"
但是我想要在html文件中加载本地图像文件或字体,并且我已经将它们加载到资产文件夹中。
将此作为源链接不起作用。
<img src="file:///android_asset/p100.jpg" style="width:85px">那么,如何在我的html中使用本地资产文件,以便在我的应用程序中显示它们呢?
发布于 2018-07-18 18:02:46
您的资产文件夹必须有“资产”的名称,因为它是以这种方式映射的。
file:///android_asset/ =>“资产”文件夹
加号:如果您像这样加载WebView数据
webView.loadDataWithBaseURL("file:///android_asset/", html, "text/html; charset=UTF-8", null, null);你的img标签会变成这个
<img src="p100.jpg" style="width:85px">因为基url成为您的资产文件夹。
https://stackoverflow.com/questions/51407488
复制相似问题