android通过反射获取资源ID的工具类
2017-08-31 17:50
525 查看
通过反射获取资源的工具类
例如
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"));
相关文章推荐
- Android中通过反射获取资源Id(特别用在自己定义一个工具将其打成.jar包时,特别注意资源的获取)
- Android通过反射获取资源ID
- Android编程实现通过反射获取资源Id的方法
- Android中通过反射获取资源Id(特别用在自己定义一个工具将其打成.jar包时,特别注意资源的获取)
- Android中通过反射获取资源Id
- Android中通过反射获取资源Id
- Android通过反射动态获取资源Id
- Android中通过反射获取资源Id
- Android反射获取资源 id通用工具类
- Android中通过反射获取资源Id
- Android中通过反射获取资源Id
- Android中通过反射获取资源Id
- Android 通过反射综合应用-获取插件Plugin资源
- android 通过字符串来获取R下面资源的ID 值
- Android 通过字符串来获取R下面资源的ID 值
- android 通过字符串来获取R下面资源的ID 值
- Android 通过资源名,获取资源ID
- Android中通过资源名称获取对应的ID
- android 通过字符串来获取R下面资源的ID 值
- Android 通过字符串来获取R下面资源的ID 值