Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/185.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android正在从Sqlite检索图像资源可绘制id,并将其设置为自定义listview中图像的源_Android_Image_Sqlite_Listview - Fatal编程技术网

Android正在从Sqlite检索图像资源可绘制id,并将其设置为自定义listview中图像的源

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); 但有时我的图像会放错位置,无法为用户显示正

我有一个名为text Image_idinteger、Image resource_id的表用户。我正在将图像资源id保存为sqlite db中的整数值。我还加载了一个带有imageuser图像、textUser名称的自定义列表视图。listview的适配器是根据从db检索的数据创建的。每行的图像视图如下所示

       holder.userImage.setImageResource(userList.get(position).image);

但有时我的图像会放错位置,无法为用户显示正确的图像。卸载并安装应用程序后,一切正常。为什么表现出如此出人意料的行为

为什么要使用资源id?@pskink您能建议其他方法吗?请将图像放在资产文件夹中