gpt4 book ai didi

Html.ImageGetter

转载 作者:IT老高 更新时间:2023-10-28 23:28:59 26 4
gpt4 key购买 nike

谁能帮我弄清楚如何使用 Html.ImageGetter 来使用 html 图像 src 标签显示图像?和例子或好的教程

最佳答案

要从应用程序资源中获取图像,首先在文本文件中插入一个 html 图像标记,如下所示:

<img src="my_image">

请注意,“my_image”只是可绘制对象的名称,而不是路径。然后使用此代码在 TextView 中显示带有图像的文本

myTextView.setText(Html.fromHtml(myText, new ImageGetter() {
@Override public Drawable getDrawable(String source) {
Drawable drawFromPath;
int path =
myActivity.this.getResources().getIdentifier(source, "drawable",
"com.package...");
drawFromPath = myActivity.this.getResources().getDrawable(path);
drawFromPath.setBounds(0, 0, drawFromPath.getIntrinsicWidth(),
drawFromPath.getIntrinsicHeight());
return drawFromPath;
}
}, null));

如果 img 标签中的源拼写错误,应用程序将崩溃,因为该方法将无法找到可绘制对象,因此可以添加更多代码来防止这种情况...

关于Html.ImageGetter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1792604/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com