作为 Android ImageSpan 源的 Internet url
是否可以为 ImageSpan 指定互联网网址并用 TextView
显示它?我已经尝试了很多版本,
String mockContent = "<img src=\"http://www.google.com/intl/en_com/images/srpr/logo3w.png\">";
myTextView.setText(Html.fromHtml(mockContent), BufferType.SPANNABLE);
但结果都是通用的未找到图像(蓝黑色边框的正方形)。
我是否必须先下载图像,然后替换所有网址等? 知道新的 C# 能够处理此类资源,我希望 Android 能够满足我的希望。
使用 API 版本 10:2.3.3。
is it possible to specify internet url for ImageSpan and get it shown with TextView
? I've tried quite a few versions of
String mockContent = "<img src=\"http://www.google.com/intl/en_com/images/srpr/logo3w.png\">";
myTextView.setText(Html.fromHtml(mockContent), BufferType.SPANNABLE);
but that results in the generic not found image (blueish black bordered square).
Do I have to download the image first, then replace all the urls and so on?
Knowing the new C# is capable of handling such resources, I hoped Android might meet my hopes here.
Using API version 10: 2.3.3.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您在本地有图像源,那么它应该可以工作,或者使用,
从提供的 HTML 字符串返回可显示样式的文本。
我在网络上找到的很好的例子,
有关更多信息 Html.fromHtml 与 ImageGetter。
If you have the image source locally then it should work or else use,
Returns displayable styled text from the provided HTML string.
Nice example I found on web,
For more info Html.fromHtml with ImageGetter.