android imageview 如何获取src 具体地址

imageview随机显示切换图片资源,当我点击时,我想获取当前imagevie中当前src地址是那个也就是当前使用的是那张图片资源,图片资源都保存在本地,求高人指点pr... imageview 随机显示切换图片资源,当我点击时,我想获取当前imagevie 中当前src 地址是那个也就是当前使用的是那张图片资源,图片资源都保存在本地,求高人指点
private class ImgClick implements OnClickListener {

public void onClick(View v) {
//怎么获取当前imageview 的src
//????
}

}
展开
 我来答
剪辑客
2015-06-25 · 更多经典影视精彩镜头尽在剪辑客……
剪辑客
采纳数:825 获赞数:1656

向TA提问 私信TA
展开全部
imageView.getBackground(),是获取它的背景图片;

在调用getDrawingCache的时候要注意下面2点:

在调用getDrawingCache()方法从ImageView对象获取图像之前,一定要调用setDrawingCacheEnabled(true)方法:
imageview.setDrawingCacheEnabled(true);
否则,无法从ImageView对象iv_photo中获取图像;
在调用getDrawingCache()方法从ImageView对象获取图像之后,一定要调用setDrawingCacheEnabled(false)方法:
imageview.setDrawingCacheEnabled(false);
以清空画图缓冲区,否则,下一次从ImageView对象iv_photo中获取的图像,还是原来的图像。
神官0麦依0
科技发烧友

2014-08-14 · 有一些普通的科技小锦囊
知道小有建树答主
回答量:1145
采纳率:75%
帮助的人:376万
展开全部
哪怕是随机的你也要setimage进去才会显示吧,既然是你自己色图进去的为什么你拿不到?
追问
我是不想记录当前随机到那个,想用获取的,
追答
src,不是只有setImageResource这一个方法,我觉得应该不会返回一个资源id的,最多返回Drawable对象
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
生活he家
2014-08-14 · 一个属于大家的搬运工
生活he家
采纳数:1536 获赞数:6828

向TA提问 私信TA
展开全部
你现实图片资源的时候是用什么显示的?路径还是ID
更多追问追答
追问
用ID 值

imgview.setImageResource(id);
追答
用id的话也就是说你是封装在res文件夹下的对吧?
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式