Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我创建了一个 Spanned 对象,它显示图像和一些文本。是否可以获得该 imageView 对象以便我可以设置它的背景?
没有ImageView对象,所以你不能得到它。
ImageView
如果你有一个ImageSpan——要么是你自己直接添加的,要么是通过<img>你解析的 HTML 中的标签之类的东西Html.fromHtml()——你可以得到Drawable图像。但是,它直接呈现到画布上,而不是通过ImageView小部件。
ImageSpan
<img>
Html.fromHtml()
Drawable
您可以ImageSpan将BackgroundColorSpan. 或者,确保您的图像已经具有正确的背景(例如,使用 a LayerListDrawable)。
BackgroundColorSpan
LayerListDrawable