context.getResources().getIdentifier()
- getIdentifier(String name, String defType, String defPackage )
- name:表示资源文件的名称(不带后缀名),不可以为空,
- defType:资源文件所在的文件夹:drawable,mipmap…
- defPackage:包名,context.getPackageName()获取
适用于:网络请求的数据通过gson解析成对象或者直接用数据 获取某个文件夹下同名文件
如下展示通过网络请求后的数据解析成对象后 通过其中某一变量设置UI图片(图片在mipmap文件夹下):
1 int weaImageId = context.getResources().getIdentifier(hours.getWea_img(),"mipmap",context.getPackageName()); 2 Glide.with(context) 3 .load(weaImageId) 4 .into(mTvWea);