##ImageView中XML属性src和background的区别
background会根据ImageView组件给定的长宽进行拉伸,而src就存放的是原图的大小,不会进行拉伸 。src是图片内容(前景),bg是背景,可以同时使用。
此外: scaleType只对src起作用;bg可设置透明度,比如在ImageButton中就可以用android:scaleType控制图片的缩放方式
##设置ImageView图片的一些方法
首先设置布局中的imageView如下
<ImageView
android:id="@+id/imge2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:contentDescription="测试2" />
image2.setBackground(getResources().getDrawable(R.drawable.blackk));//变形
image2.setBackgroundResource(R.drawable.blackk);//变形
image2.setBackgroundDrawable(getResources().getDrawable(R.drawable.blackk));变形
说明上面3种方法实现同样的功能及效果
image2.setImageDrawable(getResources().getDrawable(R.drawable.blackk)); //不会变形
String path=Environ