【发布时间】:2012-03-26 06:32:29
【问题描述】:
我需要一个ImageView 缩放它的图像,直到水平填充父级。
如果 imageview 背景为红色,而其余内容(图片下方)为绿色,我正在寻找 图片 1 所示的结果。如果图像宽度高于屏幕宽度,则会自动获得该结果。
但如果是像图 2 中的小图。我能得到的最好结果是 图 3(将 ImageView 的宽度和高度设置为 fill_parent 和scaleType 为 FitStart
图片4是在height= wrap_content, width= fill_parent,scaleType= CenterCrop的设置下获得的。它应该垂直缩放以显示整个图像,但正如 scaleType 所说,它会裁剪它。
即使图像很小也可以获得图片 1 的任何想法?
将奖励 50 给一个有效的答案
【问题讨论】:
-
你必须从 XML 中完成,还是也可以是代码?
-
用代码解决就没有问题
-
我知道这是一个老问题,但我一直在做一些研究,因为你有同样的问题,这对我有用。看看这个帖子,第一个回答:stackoverflow.com/questions/2991110/…
标签: android layout android-layout imageview