我在数据库中有一个包含图像名称的表:pic1、pic2、pic3 等... 当从数据库中检索到此表时,我需要根据图片名称创建一个 drawbles 数组,例如:
private Integer[] pics = {
R.drawable.pic1, R.drawable.pic2,R.drawable.pic3}
实际图像位于应用程序的可绘制文件夹中。
我怎样才能做到这一点?
10 倍!
最佳答案
您可以使用Resources.getIdentifier()
:
Resources res = context.getResources();
int id = res.getIdentifier("pic1", "drawable", context.getPackageName());
assert id == R.drawable.pic1;
关于Android - 从 db 创建一个可绘制对象数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8826973/