根据资源ID名获取ID值

原创 2016年11月02日 09:59:22
/**
     * 根据资源ID名获取ID值
     * 利用Java反射机制从 R.drawable 类中获取资源ID
     * @param name
     * @return
     */
    private int getResId(String name){
        try {
            //根据资源ID名获取Filed对象
            Field field = R.drawable.class.getField(name);
            return Integer.parseInt(field.get(null).toString());
        } catch (NoSuchFieldException e) {
            e.printStackTrace();
        } catch (IllegalAccessException e) {
            e.printStackTrace();
        }
        return 0;
    }

Android使用getIdentifier()方法根据资源名来获取资源id

在Android开发的过程中我们需要动态的根据一个资源名获得到对应的资源id,我们可以使用getResources().getIdentifier()方法来获取该id, 然后通过该id进行相应的操作。...
  • owenchan1987
  • owenchan1987
  • 2017年06月17日 14:41
  • 594

Android中实现根据资源名获取资源ID

资源文件夹mipmap中多张图片p1~p30如下图所示,需要用RecyclerView展示,加载资源文件时 笨方法:List list = new ArrayList(); list.add(R.m...
  • Soft_Po
  • Soft_Po
  • 2016年07月26日 23:41
  • 1570

Android之通过资源名称获取资源Id

有的时候我们需要通过资源名称获取资源Id,这个其实比较简单,只是做了个简单的封装,记录一下。 /** * 资源文件工具类 * @author Jenly */ public class Res...
  • jenly121
  • jenly121
  • 2016年06月02日 10:15
  • 2637

关于Android中根据ID名动态获取资源的两个方法

在开发中, 我们习惯了类似下面这种方式去实现引用资源: context.getResources().getDrawable(R.drawable.flower);但是,当我们提前知道这个资源的id...
  • stzy00
  • stzy00
  • 2014年11月13日 15:22
  • 1765

Android:根据图片的名称获取对应的资源id

/** * 根据图片的名称获取对应的资源id * @param resourceName * @return */ public int getDrawResourceID(Stri...
  • sange77
  • sange77
  • 2014年11月12日 09:28
  • 2543

android 中通过名字得到资源的ID的方法

实现有两个方法: 1. 通过
  • zhoudailiang
  • zhoudailiang
  • 2014年09月24日 15:02
  • 1742

android根据id获取string.xml等静态资源

在android开发过程中,编写java代码中的常量过一般情况下,我们是定义在string.xml这个文件中。这样修改起来也很方便,而且做国际化也很简单。 这个string.xml的值会被R文件映射...
  • lwwgtm
  • lwwgtm
  • 2013年06月07日 14:46
  • 6388

Android之——通过文件名获取资源id

通过文件名获取资源id的方法: /** * 通过文件名获取资源id 例子:getResId("icon", R.drawable.class); * * @param...
  • zml_2015
  • zml_2015
  • 2016年03月27日 08:53
  • 4833

Android 通过名称获取资源ID

通过名称获取资源ID一.为什么要这么做我们已经习惯使用 R.id.btn、R.drawable.bg_img 这种方式获取资源了,这样写确实很方便。 但是有一个问题,比如我们根据服务器的返回的...
  • jing531931384
  • jing531931384
  • 2015年06月03日 21:30
  • 521

android 通过字符串名称 检索资源ID或String

为了增加配置xml格式的灵活 不把具体内容写在
  • zzzzyu
  • zzzzyu
  • 2014年05月27日 14:11
  • 5150
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:根据资源ID名获取ID值
举报原因:
原因补充:

(最多只允许输入30个字)