通过反射的方式解析R文件
来源:互联网 发布:mac储存空间照片 编辑:程序博客网 时间:2024/06/07 03:41
在android里通过xml布局文件寻找某个控件时,我们通常做法是通过R文件来指向
如: findById(R,id.xx);
但其实还有另外一种方法来获取控件 》》反射
如 :
name : id的命名
findById(context.getResource().getIdentifier(name,"id",context.getPackageName));
如此类推:
获取string类型
name : string的命名
findById(context.getResource().getIdentifier(name,"string",context.getPackageName));
这种做法的好处是,自己的一个完成工程可以融入到其他工程去,因为R文件是根据当前工程的包名来指向,如果融入到其他项目时,包名发生改变
那么R文件所指向的资源就会报错,而通过反射就能不受包名影响而指向到指定的资源。
7 0
- 通过反射的方式解析R文件
- 通过反射的方式解析R文件
- 利用反射R文件,通过资源名称获取ID
- java--通过sax方式解析xml文件的简单实例
- 通过反射的方式挂断电话
- Java 通过反射的方式应用
- 反射android R文件
- 通过反射实现类的解析
- 通过Dom方式解析xml文件
- 通过Sax方式解析xml文件
- 通过Pull方式解析xml文件
- jaxp通过sax方式解析xml文件
- 反射方式解析xml
- android stidio 的R文件不能解析
- 反射第六步 : 通过反射加载资源文件 三种方式
- xml文件的解析方式
- 通过反射获取Class类型的三种方式
- 通过反射的方式来更改dialog中文字大小、颜色
- 编程思想
- Add Two Numbers
- eclipse中快速打开CMD窗口插件介绍
- switch 语句的一个小谜团
- solr学习第八课程----MultiCore的配置方法(第一集)
- 通过反射的方式解析R文件
- Linux系统和用户界面 中英文语言修改
- RAR文件解压缩时系统提示“CRC校验失败,文件被破坏”,修复损坏文件的办法!
- iphone ios 用xcode4.2开发 访问web service的功能
- C51 延时程序两种方案
- rz传输文件失败
- Android SQLite的查询优化(一)
- mysql通过命令导入sql文件的方法
- 黑马程序员——java_交通灯管理系统