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币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
android imageView 获取指定名字的图片、从MyEclipse服务器下载图片
设置指定名字的图片;int imgId = getResources().getIdentifier(imgName, "drawable", getPackageName()); //imgName为图片名称; imageView.setImageResource(imgId);所以当有一组图片要显示时(图片以a1、a2、a3……命名)可以用for循环:int[] imgs = new int
excel显示图片
显示名称对应的图片
关于<img>标签无法显示名字中带有中文的图片的问题
在tomcat里面找server.xml   找到这一行 port="8080"      maxHttpHeaderSize="8192"               maxThreads="150"  redirectPort="8443"  URIEncoding="UTF-8" /> 新加一行====》URIEncoding="UTF-8"《==== 把它的编码
js 怎么截取img路径里的图片名
//先得到图片var img=document.getElementById("图片的id");//得到图片路径var path=img.src;//从路径中截取图片名[包括后缀名]var filename;if(path.indexOf("/")>0)//如果包含有"/"号 从最后一个"/"号+1的位置开始截取字符串{ filename=path.substring(path.lastIn
Android:根据图片的名称获取对应的资源id
/** * 根据图片的名称获取对应的资源id * @param resourceName * @return */ public int getDrawResourceID(String resourceName) { Resources res=getResources(); int picid = res.getIdentifier(resourceName,"dra
Android 数据库中读取图片名称加载相应的资源
android的开发中会遇到这么一种需求,就是把图片存储到本地,每次加载的时候通过保存的图片的名称加载图片,或者利用请求到的/存储数据库存储的名称去加载图片 。开始我把数据放在了assets中,开始我发现这种方法对于一张两张的图片就无所谓但是图片一多就会出现明显的卡顿,检查发现因为每次 mAssetManager.open().这个方法返回的是inputstream 是个流然后把流用
android 根据文件名获取图片资源id
android 根据文件名获取图片资源id
python 内置的os模块将文件夹下所有图片名称加上指定字符
# eg:将文件夹下所有图片名称加上'M' def change_name(path_img): global i if os.path.isfile(path_img): file_path=os.path.split(path_img) # 分割出目录与文件 #print(file_path) lists=file_path[1]
原生js上传图片并显示图片名称
今天整理了一下上传图,用jquery的还是方便点,小女子整理的是原生的js!!! img{max-width: 100%; height: 100px;margin: 10px 20px;} .img_list .img-div{width: 100px;height: 200px
Android 根据drawable中图片的名称获取ID
private int getImageByReflect(String imageName) { int rID = 0; try { Field field = Class.forName("com.cntomorrow.magicmirror.R$drawable").getField( imageName); rID = field.getInt(f