Android - 如何将大位图设置为ImageSpan?

Android - how to set a large bitmap to ImageSpan?

我尝试将大 bitmap(720*18463) 设置为 ImageSpan,但它没有出现,问题是:

W/OpenGLRenderer: Bitmap too large to be uploaded into a texture (720x18463, max=4096x4096)

如何处理?

(另外,我想做一个富文本编辑器,它可以在文本周围添加图像。)

在屏幕上放置 18463 像素位图是没有意义的,因为它比市场上存在的任何屏幕都大。您必须按比例缩小它才能使其工作。为了缩小它,请检查that answer

解码时缩放 Bitmap,如果您想控制边界,则用 BitmapDrawable 包裹它。