2017-05-30 79 views
-1

我读存储在内部存储从Excel文件的员工数据显示,回收器查看ImageView的多张图片,不幸的是,应用程序是完全离线,因此具有离线图像,这是我需要绘制文件夹来存储。从绘制文件夹

现在的问题我已经是; 有350个图像命名为雇员ID,例如 1.JPG EMP ID = 1的,EMP ID的2.JPG = 2

我使用RecyclerView,在onBindViewHolder方法我有根据图像集到员工ID。

请指引我到图像显示到ImageView的。 请发表评论,以获得更多来自我方的意见。

PLZ不标记它的负面,如果你不能回答。

回答

1

你可以尝试这样的事情。

例子,如果试图让员工1526提拉将R.drawable.1526

String id = employee.getId(); //1526 
int imageId = context.getResources() 
        .getIdentifier(id, "drawable", context.getPackageName()); 

ID为一个字符串。 然后用图像视图

imageView.setImageResource(imageId); 
+1

哇..只是一个伟大的答案。非常感谢。 – JavaEnthusias