我正在尝试将BufferedImage
转换为位图以在ImageView
中设置位图,但是出现错误。有没有办法在ImageView
中设置java.awt.Image
?
BufferedImage bImageFromConvert = null;
InputStream in = new ByteArrayInputStream(byt);
try {
bImageFromConvert = ImageIO.read(in);
Image ima = bImageFromConvert;
Bitmap bmp = Bitmap.;
img.setImageBitmap(bmp);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
有没有办法在
ImageView
中设置java.awt.Image
?
简短的回答:不可以。
您不能从 Android 中使用 Image
、 BufferedImage
( java.awt
包) 或 ImageIO
( javax.imageio
包)。所以我猜你看到的错误与此有关。
如果你试图问如何实现你的目标,而不是这个具体的实施问题,也许我们可以进一步帮助你。