我需要一个
ImageView缩放图像,直到水平填充父级.
如果图像视图背景为红色,并且其余内容(图像下方)为绿色,则我正在查找图片1所示的结果.如果图像宽度高于屏幕宽度,则会自动获得该结果.
但如果是图片2中的小图片,我能得到的最好结果是图片3(将ImageView宽度和高度设置为fill_parent,将scaleType设置为FitStart
获得图片4设置height = wrap_content,width = fill_parent,scaleType = CenterCrop.它应该垂直缩放以显示整个图像,但是当scaleType表示它会裁剪它.
即使图像很小,任何获取图片1的想法?
将奖励50分给工作答案
解决方法
我找到了一个对我有用的简单解决方案.根据需要设置宽度和高度,例如:
android:layout_width="fill_parent" android:layout_height="wrap_content"
然后你还设置这个设置:
android:adjustViewBounds="true"
“adjustViewBounds”默认为false(我觉得很奇怪),但设置它可以很容易地在imageview中填充图像.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。