Android开发中,在Android Studio的xml布局中放入ImageView时,有时候会出现图片莫名其妙的多了上下的边距:
但是明明打开这张图片是没有这个边距的,这个时候需要在这个ImageView控件中添加一行代码:
android:adjustViewBounds="true"
原因是因为图片高度设置的是wrap_content,但有时候图片的质量很高,如果宽度显示的效果是适应屏幕的,那系统就会误以为高度也适应了屏幕。
所以用android:adjustViewBounds属性用于保持宽高比,图片宽度填满,高度自适配