0

我创建了一个 Spanned 对象,它显示图像和一些文本。是否可以获得该 imageView 对象以便我可以设置它的背景?

4

1 回答 1

1

没有ImageView对象,所以你不能得到它。

如果你有一个ImageSpan——要么是你自己直接添加的,要么是通过<img>你解析的 HTML 中的标签之类的东西Html.fromHtml()——你可以得到Drawable图像。但是,它直接呈现到画布上,而不是通过ImageView小部件。

您可以ImageSpanBackgroundColorSpan. 或者,确保您的图像已经具有正确的背景(例如,使用 a LayerListDrawable)。

于 2012-10-27T07:52:50.220 回答