我在xml中有一个ImageView -
<ImageView
android:id="@+id/image"
android:layout_centerHorizontal="true"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:layout_marginBottom="10dp"/>
我正在使用Glide库从URL获取图片并将其设置到ImageView中。
我想要的是将图像的宽度与父容器的宽度匹配,然后调整图像的高度而不影响其宽高比。
如果图像尺寸非常小,则应扩展以匹配父容器的宽度;如果图像尺寸大于屏幕尺寸,则应缩小以匹配父容器的宽度。
ImageView img = (ImageView) findViewById("image");
Glide.with(this).load("url here").into(img);
我应该使用哪种scaleType?
这是在XML中还是需要Java代码实现?
谢谢您的帮助。:)