android 服务器只返回图片名称,img显示资源文件对应名称的图片

如题 android 服务器只返回图片名称,img显示资源文件对应名称的图片

可以先根据名字获取该图片对应的ResId
int resId = getResources().getIdentifier(imageName, "drawable" ,packageName);
其中imageName就是你图片的名字,“drawable”代表你的图片在drawable文件夹下,packageName就是你的包名

再根据resId获取图片资源
getResources().getDrawable(resId)

可以先根据名字获取该图片对应的ResId
int resId = getResources().getIdentifier(imageName, "drawable" ,packageName);
其中imageName就是你图片的名字,“drawable”代表你的图片在drawable文件夹下,packageName就是你的包名

再根据resId获取图片资源
getResources().getDrawable(resId)