Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/opengl/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 以webview中的图像形式访问可绘制资源_Android_Resources_Android Webview - Fatal编程技术网

Android 以webview中的图像形式访问可绘制资源

Android 以webview中的图像形式访问可绘制资源,android,resources,android-webview,Android,Resources,Android Webview,我的包中有一个png文件,我只想将它用作通过html在webview中加载的图像的源 到目前为止,我已经试过了。这些都没有真正起作用 下面是我如何将img标记添加到html中的。有人能帮我吗?我正在尝试为尽可能早的SDK版本(目前为4[1.6])构建此版本 stringPath=”fie:///android_asset/chat_bubble.png"; addOn=String.format(“,stringPath); 试试看,但你应该使用可抽出式 问候,, Stéphane(我假设您从项

我的包中有一个png文件,我只想将它用作通过html在webview中加载的图像的源

到目前为止,我已经试过了。这些都没有真正起作用

下面是我如何将img标记添加到html中的。有人能帮我吗?我正在尝试为尽可能早的SDK版本(目前为4[1.6])构建此版本

stringPath=”fie:///android_asset/chat_bubble.png";
addOn=String.format(“,stringPath);
试试看,但你应该使用可抽出式

问候,, Stéphane

(我假设您从项目中复制了代码片段。)

有一个输入错误:

String stringPath = "fie:///android_asset/chat_bubble.png";
应该是

String stringPath = "file:///android_asset/chat_bubble.png";
addOn = String.format("<img src=\"%s\" >", stringPath);
您没有关闭stringPath中的
”;
应该是

String stringPath = "file:///android_asset/chat_bubble.png";
addOn = String.format("<img src=\"%s\" >", stringPath);
addOn=String.format(“,stringPath”);

这对我很有效,你认为合适的话就概括一下:

1> 将PNG文件添加到res/assets目录。
2> 创建包含要显示的所有HTML代码的字符串。
3> 确保对要显示的图像使用以下格式:

addOn = String.format("<img src=\"%s\" />", stringPath);
“”
以下是示例代码:

"<img src=\"file:///android_asset/my_image_goes_here.png\" />"
final StringBuilder s=new StringBuilder();
s、 附加(“”);
s、 附加(“”);
s、 附加(“”);
s、 附加(“”);
s、 附加(“”);
myWebView.loadDataWithBaseURL(null,s.toString(),“text/html”,“UTF-8”,null);



一点帮助都没有,这实际上只是上面的更多内容。公认的答案只适用于2.2+,我在代码中的资产中使用了它,结果发现一直都是他妈的缺少“l”><讨厌打字错误,谢谢你发现that@faradaj:您知道如何对系统资源(如
@andro)执行同样的操作吗id:drawable/ic_menu_info_details.png