我无法找到在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必须是错误的