我要通过某图片在R文件中的id获取此图片
答案:1 悬赏:50 手机版
解决时间 2021-03-30 14:02
- 提问者网友:龅牙恐龙妹
- 2021-03-29 18:54
我要通过某图片在R文件中的id获取此图片
最佳答案
- 五星知识达人网友:逃夭
- 2021-03-29 20:06
1,已将图片保存到drawable目录下
//通过图片id获得Drawable
Resource res=getResource();
Drawable drawable=res.getDrawable(id);//id为R.drawable.图片名称
//通过图片id获得Bitmap
Resource res=getResource();
Bitmap bitsrc=BitmapFactory.decodeResource(res, id);
//若只知道图片的名称,可以通过图片的名称获得图片的id
//name:图片的名称 defType:图片的类型(png,jpeg),defPackage:工程的包名
int id =int id =res.getIdentifier(name, defType, defPackage);
//获得id之后可以根据你的需要来获得Bitmap或Drawable
//通过图片id获得Drawable
Resource res=getResource();
Drawable drawable=res.getDrawable(id);//id为R.drawable.图片名称
//通过图片id获得Bitmap
Resource res=getResource();
Bitmap bitsrc=BitmapFactory.decodeResource(res, id);
//若只知道图片的名称,可以通过图片的名称获得图片的id
//name:图片的名称 defType:图片的类型(png,jpeg),defPackage:工程的包名
int id =int id =res.getIdentifier(name, defType, defPackage);
//获得id之后可以根据你的需要来获得Bitmap或Drawable
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯