你怎么懒加载图像到listview

时间:2012-03-02 22:55:56

标签: android android-listview android-imageview

我无法找到在listview中设置imageview的好答案

我正在使用asynctask来获取图像。

我正在使用arrayadapter作为列表视图。

在getView的数组适配器中,我将视图的id设置为我的对象id。

当从服务器返回提取的图像时,我执行以下操作以使用图像更新视图。

private void populateListImage(Bitmap bitmap, long id) {
    View view = m_findByRegionList.findViewById((int) id);
    if (view != null) {
        ViewHolder viewHolder = (ViewHolder) view.getTag();
        viewHolder.image.setImageBitmap(bitmap);
    }
}
第一个问题: 这真的很慢。

第二个问题: 将视图ID设置为我的对象ID必须是错误的

1 个答案:

答案 0 :(得分:1)

我用过这个,效果很好 load images

相关问题