ImageView 设置 maxWidth/maxHeight 和 adjustViewBounds

    在layout文件中,设置IamgeView的最大(最小)高度(宽度)时,需要同时设置android:adjustViewBounds="true",这样设置才会生效。在代码中设置时,需要setAdjustViewBounds为true。一个layout的实例

android:adjustViewBounds="true"  
android:maxHeight="200.0dip"  
android:maxWidth="200.0dip"  
android:minHeight="50.0dip"  
android:minWidth="40.0dip" 
    翻阅api文档,找到下面的解释:

    An optional argument to supply a maximum width for this view. Only valid if setAdjustViewBounds(boolean) has been set to true.

    所以需要加:
android:adjustViewBounds="true"
    这一句才能生效。

你可能感兴趣的:(布局,代码布局,ImageView)