src是表示指定图像的资源,在代码中的设置方式
1、imageView.setImageBitmap(Bitmap bmp)传入参数为Bitmap
2、imageView.setImageDrawable(Drawable able)传入参数为 BitmapDrawable;
3、imageView.setImageResource(int rid)传入参数为图片资源ID
关于Image 的src和background的区别及说明:
1. ImageView中XML属性src和background的区别:
background会根据ImageView组件给定的长宽进行拉伸,而src就存放的是原图的大小,不会进行拉伸。src是图片内容(前景),bg是背景,可以同时使用。
此外:scaleType只对src起作用;bg可设置透明度,比如在ImageButton中就可以用android:scaleType控制图片的缩放方式
2.解决android:background背景图片被拉伸问题:
background设置的图片会跟View组件给定的长宽比例进行拉伸。举个例子, 36x36 px的图标放在 xhdpi 文件夹中,在854x480(FWVGA,对应hdpi)环境下,按照
xhdpi : hdpi : mdpi: ldip = 2 : 1.5 : 1 : 0.75
的比例计算,在FWVGA下,图标的实际大小应该是 27x27。
当你放image控件的时候你浏览下页面啊 ,看看图片的属性路径对不对,新窗口在查看下。你的图片放在数据库的话 ,不建议你这样放地址,有可能你在其他页面需要调用这个图片,而那个页面和目前的页面不是一个文件夹 这就出错了 ,可以换成~/UpLoad/ABImages/2010122/20101202062328873553_text_thumb.jpg
这样记录图片的地址 不管在哪都行 都跟根目录去对应,或者只记录图片的名称,图片在绑定的时候直接写这个页面相对于存放图片的路径+数据库存入的图片的名称。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)