<%
String dir=null;
%>
<img src="" id="dir" width="100px" height="100px">
但是我不知道为什么,alert出的src总是在前面多一个“file:\\\”
private ImageView imageView,imageView2;
@Override
protected void onCreate(Bundle savedInstanceState) {
superonCreate(savedInstanceState);
setContentView(Rlayoutactivity_main);
imageView=(ImageView)superfindViewById(RidimageView);
imageView2=(ImageView)superfindViewById(RidimageView2);//找到你layout中对应的imageView
Drawable drawable=imageViewgetBackground();//获取它的资源,返回类型是Drawable
//假设你想把imageView的设置到其他容器中,比如imageView2,
imageView2setBackground(drawable);//imageView2就显示和imageView一样的了
}
imageViewgetBackground(),是获取它的背景;
在调用getDrawingCache的时候要注意下面2点:
在调用getDrawingCache()方法从ImageView对象获取图像之前,一定要调用setDrawingCacheEnabled(true)方法:
imageviewsetDrawingCacheEnabled(true);
否则,无法从ImageView对象iv_photo中获取图像;
在调用getDrawingCache()方法从ImageView对象获取图像之后,一定要调用setDrawingCacheEnabled(false)方法:
imageviewsetDrawingCacheEnabled(false);
以清空画图缓冲区,否则,下一次从ImageView对象iv_photo中获取的图像,还是原来的图像。
"<img\\s+itemprop=\"image\"[^>]src=\"(<key>)\"[^>]>"
解析网页的话你可以试试htmlagilitypack,htmlagilitypack可以用Nuget插件安装,或自己下下来引用。
var web = new HtmlAgilityPackHtmlWeb();var doc = webLoad(">
if(documentgetElementById('img')src==''){} //方法一
if(documentgetElementById('img')src){} //方法二
可以在上传的JS函数setImagePreview()尾部加上
documentgetElementById('此处为元素的ID')stylesrc= "此处为上传的路径";
javascript中imgsrc属性可以获取到的完整路径, 相对路径要通过与相对位置计算得出。计算方法:
先要明确自己的相对位置在哪,这个是需要人为指定的。
核心代码如下:
var res=documentgetElementById("img")src;
var root_href='根目录路径';
res=documentgetElementById("img")srcreplace(root_href,'');
用jquery方法
var res=$("#img")attr("src");
res=ressubstring(resindexOf("根")+2);
更多关于在上传文件的过程得到完整路径的方法请参考如下:
fileselect();
var res=documentselectioncreateRange()text;
var res=filefilesitem(0)getAsDataURL();
var res=filevalue
以上就是关于Src怎么获取动态图片地址全部的内容,包括:Src怎么获取动态图片地址、Android如何获取当前ImageView中的src资源、android imageview 如何获取src 具体地址等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)