关于动态在jar包中获取资源ID
来源:互联网 发布:淘宝lol账号交易平台 编辑:程序博客网 时间:2024/05/01 06:54
最近打了jar包给另外一个项目用但是里面的viewcp.findViewById(R.id.aa)类似这种的找不到 一直为空,后来用动态获取id解决
封装了个方法
//获取资源ID
public static int getResourcesID(Context context,String idname,String localxy){
Resources res=context.getResources();
return res.getIdentifier(idname,localxy,context.getPackageName());
}
参数:
idname代表你的资源的名字
localxy代表你的资源在那个文件夹中例如layout id drawable string .........
在要打包的jar包里面直接调用就行
例如:
viewcp = LayoutInflater.from(context).inflate(Tools.getResourcesID(context, "activity_showpic", "layout"), null);
ImageView imageView = (ImageView) viewcp.findViewById(Tools.getResourcesID(context, "pic", "id"));
ImageView imageclose = (ImageView) viewcp.findViewById(Tools.getResourcesID(context, "close", "id"));
0 0
- 关于动态在jar包中获取资源ID
- Android中通过反射获取资源Id(特别用在自己定义一个工具将其打成.jar包时,特别注意资源的获取)
- Android中通过反射获取资源Id(特别用在自己定义一个工具将其打成.jar包时,特别注意资源的获取)
- 通过字段名称动态获取资源的id(将Android工程做成jar包和资源文件)
- android代码中动态获取资源ID
- 动态获取资源ID
- 动态获取资源ID
- 动态获取 资源id
- 动态获取资源ID
- 关于Android中根据ID名动态获取资源的两个方法
- Android中打包JAR时获取资源ID的方法
- 从JAR包中获取资源的方法
- java从jar包中获取资源文件
- Android动态加载外部jar包及jar包中图片等资源文件
- 动态获取资源ID-用getIdentifier()获取资源Id
- Android:资源 id 及资源 id 的动态获取
- Android:资源 id 及资源 id 的动态获取
- Android:资源 id 及资源 id 的动态获取
- 整屏滚动
- 生成图形验证码
- 怎样做才是一个合格的程序员
- 浅谈HTTP,TCP,UDP
- ***5.33-当前日期与时间
- 关于动态在jar包中获取资源ID
- oracle12c安装时报错:[INS-30131] 执行安装程序验证所需的初始设置失败
- 【Android-011】【多线程下载】
- Larazus开发计算器
- 字符串转换为数值
- 冒泡排序算法 php
- 异常
- RSA算法原理(二)
- navicat premium