lsaiwh9008
2016-04-27 08:51
采纳率: 100%
浏览 1.6k

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

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

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • 业余选手 2016-04-27 09:22
    已采纳

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

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

    已采纳该答案
    打赏 评论
  • 好一个大布丁 2016-04-27 12:02

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

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

    打赏 评论

相关推荐 更多相似问题