Android通过图片名称获取资源id
2015-02-08 13:20
543 查看
/** * 根据图片名称获取R.java中对应的id * * @param name * @return */ public static int getImageIdByName (String name) { int value = 0; if (null != name) { if (name.indexOf(".") != -1) { name = name.substring(0, name.indexOf(".")); } Class<com.aaa.bbbb.R.drawable> cls = R.drawable.class; try { value = cls.getDeclaredField(name).getInt(null); } catch (Exception e) { } } return value; }
相关文章推荐
- Android 通过名称获取资源ID
- Android:根据图片的名称获取对应的资源id
- Android通过拼接名字获取drawable下的图片(根据图片名称获取在drawable中的ID)
- Android之通过资源名称获取资源Id
- android 通过资源文件名称获取资源文件id
- Android 通过名称获取资源ID
- 通过字段名称动态获取资源的id(将Android工程做成jar包和资源文件)
- Android中通过资源名称获取对应的ID
- 【Res id】通过图片名称获取资源图片
- Android通过反射获取资源ID
- Android根据图片文件名获取它的资源ID 的两种方式
- android 通过字符串来获取R下面资源的ID 值
- Android 通过资源名,获取资源ID
- Android中通过反射获取资源Id(特别用在自己定义一个工具将其打成.jar包时,特别注意资源的获取)
- android通过反射获取资源ID的工具类
- Android 资源名称(name)和id互相转换,动态获取
- Android中通过反射获取资源Id
- Android 通过资源id去获取view场景
- Android中通过反射获取资源Id
- Android 通过resource名称或者layout中定义的id name 去获取R.java中id,得到控件