Android正在从Sqlite检索图像资源可绘制id,并将其设置为自定义listview中图像的源
我有一个名为text Image_idinteger、Image resource_id的表用户。我正在将图像资源id保存为sqlite db中的整数值。我还加载了一个带有imageuser图像、textUser名称的自定义列表视图。listview的适配器是根据从db检索的数据创建的。每行的图像视图如下所示Android正在从Sqlite检索图像资源可绘制id,并将其设置为自定义listview中图像的源,android,image,sqlite,listview,Android,Image,Sqlite,Listview,我有一个名为text Image_idinteger、Image resource_id的表用户。我正在将图像资源id保存为sqlite db中的整数值。我还加载了一个带有imageuser图像、textUser名称的自定义列表视图。listview的适配器是根据从db检索的数据创建的。每行的图像视图如下所示 holder.userImage.setImageResource(userList.get(position).image); 但有时我的图像会放错位置,无法为用户显示正
holder.userImage.setImageResource(userList.get(position).image);
但有时我的图像会放错位置,无法为用户显示正确的图像。卸载并安装应用程序后,一切正常。为什么表现出如此出人意料的行为 为什么要使用资源id?@pskink您能建议其他方法吗?请将图像放在资产文件夹中