2 lsaiwh9008 lsaiwh9008 于 2016.04.27 16:51 提问

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

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

2个回答

h183288132
h183288132   2016.04.27 17:22
已采纳

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

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

baidu_23086307
baidu_23086307   2016.04.27 20:02

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

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

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!