【android】scaleType属性与ImagView中图片的显示的关系

分享到:

     关于android中ImageView的外观,即图片在其内显示出的样子,与布局文件中adjustViewBonds和scaleType
属性的关系。我进行了一些探索。现跟大家共享,欢迎各位指教。分别将adjustViewBonds设为true和false,与各种scaleType搭配,产生了不同效果。(上面的ImagView的adjstViewBonds值为false;下面的ImagView的adjstViewBonds值为true;两个ImagView大小相同)如下:

代码:

<ImageView
        android: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" />//此处两幅图间更改,一副图的大小较小,另一幅的较大。
昵    称:
验证码:

相关文档: