android获取com.android.internal.R
来源:互联网 发布:ubuntu添加vga 788 编辑:程序博客网 时间:2024/05/21 10:44
使用class.jar, layout.jar可以直接导入com.android.internal.R
但是有个方法获取不到值mDatePicker.findViewById(com.android.internal.R.id.day)
很奇怪,在debug的时候,watch表达式能取到值,但是代码中取得的值却是null,一直无果者则寻找另外的出路了。
获取com.android.internal.R.id.month为例
方法一:反射变量
try{
Class c = Class.forName("com.android.internal.R$id");
Object obj = c.newInstance();
Field field = c.getField("month");
id = field.getInt(obj);
}catch(Exception e){
}
方法二:通过Resource
Resources mResources = Resources.getSystem(); //getResources()测试也可以
id = mResources.getIdentifier("month", "id", "android");
0 0
- android获取com.android.internal.R
- com.android.internal.R不存在
- 如何获取系统样式com.android.internal.R
- com.android.internal.R的位置
- com.android.internal.R的位置
- com.android.internal.R的位置
- Android 使用反射获取系统ID值 com.android.internal.R.id.*
- android 使用internal(com.android.internal)
- Android 4.2 系统编译 找不到添加的内部资源 com.android.internal.R
- android Eclipse导入com.android.internal.R和layoutlib.jar报错解决方案
- Android 如何引用com.android.internal.R目录下的资源
- com.android.internal.policy.DecorContext
- 系统编译 找不到添加的内部资源 com.android.internal.R
- android源码com.android.internal目录解释
- Android frameworks添加资源后编译报错:找不到添加的内部资源 com.android.internal.R
- Internal app can not import com.android.internal.policy.impl?
- android6.0系统缺少com.android.internal.policy.PolicyManager导致无法获取LayoutInflater实例问题
- View=com.android.internal.policy.impl.PhoneWindow$DecorView{4249aaf8 V.E..... R.....ID 0,0-729,192}
- 理解MySQL——索引与优化
- [wordpress搬家]Android Testing — 应该被测试到的内容
- IOS开发-项目的完整重命名方法,图文教程。
- 删除重复字符串
- Android listview下拉刷新学习
- android获取com.android.internal.R
- [wordpress搬家]马来西亚 你好
- Windows CE6.0下使用IAMStreamConfig接口更改拍摄图像的分辨率
- Python -Eclipse + Pydev 开发Python
- java 多线程详解
- unity3d 解决animation NullReferenceException: GetRef
- hbase 的配置过程
- struts2运行流程分析
- [水题][第一阶段-回归水题][HDOJ-2022]海选女主角