我创建了一个Spanned对象,可以显示图像和一些文本。 是否可以获取imageView对象,以便我可以设置它的背景?
答案 0 :(得分:1)
没有ImageView
个对象,所以你无法得到它。
如果你有一个ImageSpan
- 要么直接添加自己,要么通过<img>
用Html.fromHtml()
解析的标记{ - 1}}标记,你就可以获得Drawable
1}}用于图像。但是,它直接呈现在画布上,而不是通过ImageView
小部件。
您可以将ImageSpan
打包在BackgroundColorSpan
中。或者,确保您的图片已经具有适当的背景(例如,使用LayerListDrawable
)。