我需要一个
ImageView缩放图像,直到水平填充父级.
如果图像视图背景为红色,并且其余内容(图像下方)为绿色,则我正在查找图片1所示的结果.如果图像宽度高于屏幕宽度,则会自动获得该结果.
但如果是图片2中的小图片,我能得到的最好结果是图片3(将ImageView宽度和高度设置为fill_parent,将scaleType设置为FitStart
获得图片4设置height = wrap_content,width = fill_parent,scaleType = CenterCrop.它应该垂直缩放以显示整个图像,但是当scaleType表示它会裁剪它.
将奖励50分给工作答案
解决方法
我找到了一个对我有用的简单解决方案.根据需要设置宽度和高度,例如:
android:layout_width="fill_parent" android:layout_height="wrap_content"
然后你还设置这个设置:
android:adjustViewBounds="true"
“adjustViewBounds”默认为false(我觉得很奇怪),但设置它可以很容易地在imageview中填充图像.