关闭

Android ImageView控件的MaxWidth、MaxHeight不起作用

标签: imageviewMaxWidthMaxHeight不起作用解决办法
234人阅读 评论(0) 收藏 举报
分类:

源码中是这样说的:
* An optional argument to supply a maximum height for this view. Only valid if
* {@link #setAdjustViewBounds(boolean)} has been set to true. To set an image to be a
* maximum of 100 x 100 while preserving the original aspect ratio, do the following:
* 1) set adjustViewBounds to true
* 2) set maxWidth and maxHeight to 100
* 3) set the height and widthlayout params to WRAP_CONTENT.

所以必须设置adjustViewBunds属性

起作用布局代码如下


<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/qqbackground6"
android:background="#8800"
android:adjustViewBounds="true"
android:maxWidth="270px"
android:maxHeight="800dp"
/>
这里写图片描述

1
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:30502次
    • 积分:718
    • 等级:
    • 排名:千里之外
    • 原创:39篇
    • 转载:3篇
    • 译文:0篇
    • 评论:12条
    最新评论