我对我的练习有疑问。 我的问题是 我的存储卡中有一个 .txt 文件,其中包含一个字符串。 我想使用该字符串制作图像。 我想要创建的图像我不在乎我是否只是一个没有可理解内容的图像,我只想将该字符串作为 ImageView 上的图像。
我尝试了很多想法,但我什么也做不了
我尝试将字符串读取为 byte [] 数组,然后使用 Bitmapfactory(),但在 ImageView 上向我发送了一个空图像。
有办法做到这一点吗?
最佳答案
这是因为 BitmapFactory
需要压缩图像数据。它不知道如何解释您赋予它的值。作为替代方案,您可以自己检查 byte[]
,将其转换为 int[]
并使用 Bitmap.setPixels .
关于java - .txt 文件上的字符串转换为位图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11188498/