我无法在我的应用程序上显示下载的图像要怎么处理?

来源:爱站网时间:2021-12-02编辑:网友分享
有人来问爱站技术小编一个问题:我无法在我的应用程序上显示下载的图像要怎么处理?小编花了一些时间给大家讲解一下吧,想必这个问题是很多人都遇到过的。希望能给大家帮助。

问题描述


在更新状态方法中:

public void updateStatus() {

    Random random = new Random();
    URLSize = celebURLs.size();

    if (URLSize 

我更改了代码,因为它带来了一个异常“ IllegealArgumentException n必须为正”,但是即使在更改代码以始终增加数组列表的随机生成值的大小之后,它仍然无法正常工作

思路:


因此asynctask实例输出一串数据,然后将其作为位图并希望将其设置为Imageview的源?那是不对的。

首先将数据放入字节数组中(这将是asynctask类的输出)。然后将其转换为位图:

Bitmap bmp = BitmapFactory.decodeByteArray(byteArray, 0, byteArray.length);
ImageView image = (ImageView) findViewById(R.id.imageView1);
image.setImageBitmap(Bitmap.createScaledBitmap(bmp, image.getWidth(),
                image.getHeight(), false));

 以上内容就是爱站技术频道小编为大家分享的我无法在我的应用程序上显示下载的图像要怎么处理?,看完以上分享之后,大家应该都知道要怎么处理了吧。

上一篇:JavaFX-禁用TableView列交换要怎么办

下一篇:类型'Application'不是API的时候应该怎么办?

您可能感兴趣的文章

相关阅读

热门软件源码

最新软件源码下载