【发布时间】:2012-03-21 13:47:10
【问题描述】:
我一直在使用 Html.fromHtml() 中的 ImageGetter() 接口从一个长的 html 字符串中检索图像 url。但由于我真的只需要一张图像,我不想遍历整个字符串并寻找图像。当我找到第一张图片时,我只想停下来。
有什么建议吗?
Html.fromHtml(html, new ImageGetter() {
@Override
public Drawable getDrawable(String source) {
item.setImageUrl(source);
return null;
}
}, null);
编辑:现在我只检索 html 字符串中的最后一张图像,因此 ImageGetter 只会检索该图像。
私有字符串 getLastImage(String htmlContent){
String img = "";
try{
img = htmlContent.substring(htmlContent.lastIndexOf("<img"));
}catch (Exception e) {
e.printStackTrace();
}
return img;
}
【问题讨论】:
标签: android html-parsing