android通过反射获取资源ID的工具类
来源:互联网 发布:java 生成临时文件 编辑:程序博客网 时间:2024/06/01 13:33
通过反射获取资源的工具类
package com.cp.utils; import android.content.Context; public class ResourceUtil { public static int getLayoutId(Context paramContext, String paramString) { return paramContext.getResources().getIdentifier(paramString, "layout", paramContext.getPackageName()); } public static int getStringId(Context paramContext, String paramString) { return paramContext.getResources().getIdentifier(paramString, "string", paramContext.getPackageName()); } public static int getDrawableId(Context paramContext, String paramString) { return paramContext.getResources().getIdentifier(paramString, "drawable", paramContext.getPackageName()); } public static int getStyleId(Context paramContext, String paramString) { return paramContext.getResources().getIdentifier(paramString, "style", paramContext.getPackageName()); } public static int getId(Context paramContext, String paramString) { return paramContext.getResources().getIdentifier(paramString,"id", paramContext.getPackageName()); } public static int getColorId(Context paramContext, String paramString) { return paramContext.getResources().getIdentifier(paramString, "color", paramContext.getPackageName()); } public static int getArrayId(Context paramContext, String paramString) { return paramContext.getResources().getIdentifier(paramString, "array", paramContext.getPackageName()); }}
例如
String text=mContext.getResources().getString(ResourceUtil.getStringId(mContext, "tx_username"));
阅读全文
0 0
- android通过反射获取资源ID的工具类
- Android中通过反射获取资源Id
- Android中通过反射获取资源Id
- Android通过反射动态获取资源Id
- Android中通过反射获取资源Id
- Android反射获取资源 id通用工具类
- android 获取资源id的工具类
- Android中通过反射获取资源Id(特别用在自己定义一个工具将其打成.jar包时,特别注意资源的获取)
- Android中通过反射获取资源Id(特别用在自己定义一个工具将其打成.jar包时,特别注意资源的获取)
- 通过反射动态获取资源id
- 通过反射获取资源ID,用于ant、eclipse等工具引用arr资源
- Android:怎么样通过资源的名字获取资源的id?
- Android:资源 id 及资源 id 的动态获取和反射获取
- 通过资源的名称获取资源id
- Android通过图片名称获取资源id
- Android 通过名称获取资源ID
- Android 通过名称获取资源ID
- 利用反射R文件,通过资源名称获取ID
- HDFS租约机制
- Cannot obtain block length for LocatedBlock故障分析和解决
- 文章标题
- Python日期字符串比较
- 【入门】java基础--2
- android通过反射获取资源ID的工具类
- Spark排错与优化
- Linux使用free命令查看实际内存占用
- HDU 2419 Boring Game(反向并查集)
- Hive的静态分区和动态分区
- HiveHbase集成实践
- egit 冲突的解决方法
- Phoenix编译支持CDH
- FastDFS分布式文件系统的安装(单节点)