获取在android项目的drawable文件夹下面的图片
//得到application对象
ApplicationInfo appInfo = getApplicationInfo();
//得到该图片的id(name 是该图片的名字,"drawable"是该图片存放的目录,appInfo.packageName是包名)
int resID = getResources().getIdentifier(name, "drawable",appInfo.packageName);
//代码如下
public Bitmap getRes(String name) {
ApplicationInfo appInfo = getApplicationInfo();
int resID = getResources().getIdentifier(name, "drawable",appInfo.packageName);
return BitmapFactory.decodeResource(getResources(),resID);
}
注意:文件名不用带后缀
注意:文件名不用带后缀
本文介绍如何在Android项目中通过应用信息、图片名称及目录来获取drawable文件夹内的图片资源,并提供了一个自定义方法实现此功能。
457

被折叠的 条评论
为什么被折叠?



