您的位置:首页 > 移动开发 > Android开发

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);

 //代码如下
public Bitmap getBitmapByName(String name) {
ApplicationInfo appInfo = getApplicationInfo();
int resID = getResources().getIdentifier(name, "drawable", appInfo.packageName);
return BitmapFactory.decodeResource(getResources(), resID);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: