通过包名读取资源文件
public staticint getElementID(String name,String resType){
Resources mainPackageRes = Context.getResources();
int id = 0;
//从主包 中找资源
if("id".equals(resType)||"layout".equals(resType)||"string".equals(resType)||"style".equals(resType)){
id = mainPackageRes.getIdentifier(name, resType, SkinManagerObservable.getInstance().getmContext().getPackageName());
}else /*("drawable".equals(resType) || "color".equals(resType) || "string".equals(resType))*/{
id = mainPackageRes.getIdentifier(name, resType, Context.getPackageName());
}
return id;
}
【通过包名读取资源文件】
推荐阅读
- gitlab|gitlab 通过备份还原 admin/runner 500 Internal Server Error
- whlie循环和for循环的应用
- ExcelPackage读取写入
- 如何通过锻炼的方法治疗前列腺肥大
- 通过复盘快速成长(附模板)
- springboot中.yml文件的值无法读取的问题及解决
- MyBatis|MyBatis Generator配置
- 运维|如何限制IP 通过 SSH连接服务器
- 运维|Linux 禁止用户或 IP通过 SSH 登录
- 青椒板书--足球