欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Android 通过Image文件名来获取Image的资源id

程序员文章站 2022-07-01 15:30:16
...

在开发中遇到了需要通过Image的图片名称 来获取Image的资源id的需求,查阅了资料,得到了最终结果,下面来分享下:

public int getResource(String imageName){
        int resId = mContext.getResources().getIdentifier(imageName, "raw", mContext.getPackageName());
        //如果没有在"raw"下找到imageName,将会返回0
        return resId;
    }
    第一个参数 image名称 第二个参数 图片所在res下的文件夹,第三个参数包名
相关标签: android