在 Web 视图中以图像形式访问可绘制资源
我的包中有一个 png 文件,我只想将其用作通过 web 视图中的 html 加载的图像的源。
到目前为止,我已经尝试过,这个,这个和这个。这些都没有真正发挥作用。
下面是我如何将 img 标签添加到 html 中。谁能帮助我吗?我正在尝试为尽可能早的 SDK 版本构建此版本(当前为 4 [1.6])
String stringPath = "fie:///android_asset/chat_bubble.png";
addOn = String.format("<img src=\"%s\" >", stringPath);
I have a png file in my package, and I just want to use it as the source for an image I am loading via html in a webview.
So far I have tried, this, this and this. None of which have actually worked.
Here is how I am adding the img tag to the html. Can anyone help me? I'm trying to build this for as early of an SDK version as possible (currently 4 [1.6])
String stringPath = "fie:///android_asset/chat_bubble.png";
addOn = String.format("<img src=\"%s\" >", stringPath);
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
(我假设您从项目中复制了代码片段。)
有一个拼写错误:
应该是
并且您没有关闭
标记:
应该是
(I assume you copied the code piece from your project.)
There is a typo:
should be
And you didn't closed
<img>
tag:should be
这对我有用,根据您认为合适的情况进行概括:
1>将您的 PNG 文件添加到 res/assets 目录。
2>创建一个包含要显示的所有 HTML 代码的字符串。
3>确保对要显示的图像使用以下格式:
以下是示例代码:
This worked for me, generalize as you see fit:
1> Add your PNG file to the res/assets dir.
2> Create a string that contains ALL of your HTML code to be displayed.
3> Make sure to use the below format for the image you want to display:
Here's the sample code:
尝试此线程,但您应该使用可绘制对象。
问候,
史蒂芬
Try this thread, but you should use drawables.
Regards,
Stéphane