Android控件图片自适应高度
时间: 2023-08-05 18:13:24 浏览: 177
Android图片高度自适应ImageView
可以使用 `ImageView` 的 `scaleType` 属性来实现图片自适应高度。可以尝试以下几种 `scaleType` 属性值:
- `centerCrop`:将图片缩放至充满整个 ImageView,超出部分裁剪掉,可能会导致图片失真。
- `fitCenter`:将图片等比缩放至最大能够显示的尺寸,居中显示,可能会有留白。
- `fitXY`:将图片拉伸至充满整个 ImageView,可能会导致图片失真。
如果希望控件高度自适应图片高度,可以将 ImageView 的高度设置为 `wrap_content`,并设置 `adjustViewBounds` 为 `true`,这样控件高度就会自适应图片高度。
例如:
```xml
<ImageView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:adjustViewBounds="true"
android:src="@drawable/my_image"
android:scaleType="fitCenter"/>
```
阅读全文