关于android中ImageView的外观,即图片在其内显示出的样子,与布局文件中adjustViewBonds和scaleType
属性的关系。我进行了一些探索。现跟大家共享,欢迎各位指教。分别将adjustViewBonds设为true和false,与各种scaleType搭配,产生了不同效果。(上面的ImagView的adjstViewBonds值为false;下面的ImagView的adjstViewBonds值为true;两个ImagView大小相同)如下:
代码:
<ImageViewandroid:id="@+id/imageView1"
android:layout_width="fill_parent"
android:layout_height="200dip"
android:adjustViewBounds="false"
android:scaleType="centerInside"//此处每次更改
android:src="@drawable/ic_3" />//此处两幅图间更改,一副图的大小较小,另一幅的较大。
<ImageView
android:id="@+id/imageView2"
android:layout_width="fill_parent"
android:layout_height="200dip"
android:adjustViewBounds="true"
android:scaleType="centerInside"//此处每次更改
android:src="@drawable/ic_3" />//此处两幅图间更改,一副图的大小较小,另一幅的较大。
原图:
具体请查看http://url.cn/3VYFcg 这篇文章