0
我有列表视图,显示项目图像,当我运行我的应用程序时,例如:只显示前5个元素的照片(我的屏幕只能显示5个元素),当我向下滚动我看不到其他元素的图像 这是我的代码只是第一组图像出现在我的列表视图
public View getView(int position, View convertView, ViewGroup parent) {
ItemListItem tli;
if (null == convertView) {
tli = (ItemListItem) View.inflate(context, R.layout.item_list_item, null);
// I put this code here to get rid of the blocking when user click any category
Item item = FilteredData.get(position);
item.convertStringImageToBitmapImage();
} else {
tli = (ItemListItem) convertView;
}
tli.setItem(FilteredData.get(position));
return tli;
}
convertStringImageToBitmapImage();是简单的方法,将我的图像从字符串转换为位图
有什么问题?
为什么convertView不包含我的图像! –
convertview首次为空,但当您滚动它不是null。这就是为什么 –
convertview包含除图像以外的所有信息 –