//获取drawable文件名列表,不包含扩展名
Field[] fields = R.drawable.class.getDeclaredFields();
for(Field field:fields){
/*获取文件名对应的系统生成的id
需指定包路径 getClass().getPackage().getName()
指定资源类型drawable*/
int resID = getResources().getIdentifier(field.getName(),
"drawable", getClass().getPackage().getName());
System.out.println("fileName = " + field.getName()
+ " resId = " + resID);
}
}
Android获取drawable下所有资源文件id
最新推荐文章于 2023-04-07 21:09:39 发布