【发布时间】:2013-12-17 17:45:54
【问题描述】:
我有一个愚蠢的问题,我无法找出问题所在。 我想检索所有可绘制元素的 ID,但我只得到元素的第一个 ID。 我的代码:
images = new ArrayList<Integer>();
String img = mCursor.getString(mCursor.getColumnIndex("img_eq"));
String[] parts = img.split(",");
for (String part : parts) {
int resID = getResources().getIdentifier(part , "drawable", getPackageName());
images.add(resID);
}
我检查了数组“parts”是否包含所有元素,但 ArrayList 只有一个 id。 我的错在哪里?
【问题讨论】:
-
所以你想从drawable文件夹中检索所有drawable的ID?
-
我认为您可以在 R.drawable 类上使用反射 API 并访问所有静态变量...不是吗?
标签: java android collections resources android-drawable