Android通过拼接名字获取drawable下的图片(根据图片名称获取在drawable中的ID)
2017-04-27 14:36
1081 查看
Android通过drawable下图片名字获取图片,可以通过拼接名字获取图片:
//得到application对象
ApplicationInfo appInfo = getApplicationInfo();
//得到该图片的id(name 是该图片的名字,"drawable" 是该图片存放的目录,appInfo.packageName是app的包名)
int resID = getResources().getIdentifier(name, "drawable", appInfo.packageName);
//代码如下
//得到application对象
ApplicationInfo appInfo = getApplicationInfo();
//得到该图片的id(name 是该图片的名字,"drawable" 是该图片存放的目录,appInfo.packageName是app的包名)
int resID = getResources().getIdentifier(name, "drawable", appInfo.packageName);
//代码如下
public Bitmap getBitmapByName(String name) { ApplicationInfo appInfo = getApplicationInfo(); int resID = getResources().getIdentifier(name, "drawable", appInfo.packageName); return BitmapFactory.decodeResource(getResources(), resID); }
相关文章推荐
- Android 根据drawable中图片的名称获取ID
- Android开发中根据图片名称获取在drawable中的ID
- Android依据名字通过反射获取在drawable中的图片
- android 根据图片名字获取图片id
- Android通过图片名称获取资源id
- Android依据名字通过反射获取在drawable中的图片
- android获取drawable图片的id和名字的方法
- android 根据图片名字获取图片id
- Android:根据图片的名称获取对应的资源id
- Android 通过名称获取资源ID
- android 根据资源id 获取 资源名称
- 通过drawable下的图片名获取图片的id
- Android:怎么样通过资源的名字获取资源的id?
- Android通过图片名字获得ID
- android 根据资源名称获取资源ID的方法
- Android根据图片文件名获取它的资源ID 的两种方式
- Android通过图片名字获得ID
- Android通过图片名字获得ID
- 从assets里取图片和从drawable里面根据图片的名字获得图片相应的id值