【发布时间】:2012-03-02 22:55:55
【问题描述】:
我找不到在列表视图中设置图像视图的好答案
我正在使用 asynctask 来获取图像。
我正在为我的列表视图使用数组适配器。
在我的 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 一定是错误的
【问题讨论】:
标签: android android-listview android-imageview