通过activity向 listview中item内imageView赋值后滑动变卡

请问怎么解决呢 注意 是在Activity中向listView里赋值图片 代码如下
bitmapFromPath = imageUtils.getBitmapFromPath(imagePath);

  bitmapFromPath = imageUtils.getBitmapFromPath(imagePath);

        View view = listView.getChildAt(position);// 获得子item的layout
        ImageView image = (ImageView) view.findViewById(R.id.commentImg);// 从layout中获得控件,根据其id
        ByteArrayOutputStream bos = new ByteArrayOutputStream();
        bitmapFromPath.compress(Bitmap.CompressFormat.JPEG, 1, bos);//参数100表示不压缩

        image.setImageBitmap(bitmapFromPath);

一般来说,给listview赋值图片文字都是在它的adapter中完成的,在activity中给imageview赋值,就相当于在主线程更新UI,能不卡才怪,可以将赋值过程放到handler中。

不能在adapter中赋值吗?这样图片一多肯定要卡

在listview的adapter中给item添加图片啊

回复Powerful_cat: new 一个线程的话 滑动线程里面的赋值操作跟不上吧 不过你可以试试 写代码就是要把想法实现出来 哪怕是错的