今天在项目中碰到一种设置图片的情况,应用场景如下:布局分为三层,最上层为滚动的view,第二层为Linearlayout,第三层为一个ViewGroup和ImageView的线性排列,现在要让ImageView宽度与父容器宽度一样,高度自行适配。
开始使用了这种方式:
fitCenter
这样的结果是宽度可以,但是图片失真,故而换了第二种方式:
center_crop
这样虽然不失真了,但是由于比例问题,导致上方图片显示不全,最终才用了如下方式的解决方案:
解决方案
最终解决了我的问题,在此记录一下。