发布网友 发布时间:2022-04-25 21:25
共3个回答
热心网友 时间:2022-06-17 15:51
你好:
这里很简单因为你的ImageView参数设置了wrap_content,而他的作用就是为了对图片进行缩放适应当前的屏幕尺寸。另外这个也和你的父容器有一定的关系,你如果要顶格显示的话,父容器最好是LinearLayout或者RelativeLayoutm,然后是设置该图片在父容器的位置就可以了。
你主要是对图片的参数理解不够透彻。
谢谢,希望可已采纳。追问请看补充的代码,就是这样的啊,您能不能修改下,让图片置顶显示,谢谢!
追答添加一个参数:android:scaleType=“matrix” 试试看 行不行~
我觉得应该可以解决问题了。记得采纳哦。
热心网友 时间:2022-06-17 15:52
想要图片显示完全肯定要向下以一段距离才能显示的啊,这里有些属性配置,你可以按照你的需要添加
android:scaleType控制图片如何resized/moved来匹对ImageView的size
mageView.ScaleType / android:scaleType值的意义区别:
CENTER /center 按图片的原来size居中显示,当图片长/宽超过View的长/宽,则截取图片的居中部分显示
CENTER_CROP / centerCrop 按比例扩大图片的size居中显示,使得图片长(宽)等于或大于View的长(宽)
CENTER_INSIDE / centerInside 将图片的内容完整居中显示,通过按比例缩小或原来的size使得图片长/宽等于或小于View的长/宽
FIT_CENTER / fitCenter 把图片按比例扩大/缩小到View的宽度,居中显示
FIT_END / fitEnd 把图片按比例扩大/缩小到View的宽度,显示在View的下部分位置
FIT_START / fitStart 把图片按比例扩大/缩小到View的宽度,显示在View的上部分位置
FIT_XY / fitXY 把图片不按比例扩大/缩小到View的大小显示
MATRIX / matrix 用矩阵来绘制,动态缩小放大图片来显示。追问想要图片显示完全肯定要向下以一段距离才能显示,它与顶部无距离也可以完全显示啊,紧贴着不行吗?谢谢!
追答那就要对显示的图片进行压缩了,你想啊,当宽度和高度相差很多的时候为了形成一个矩形区域就会调节高度这样就会有距离了,我给你提供的那些参数可以对图片的显示形式做设置,如果想与顶部无距离就要截部分图,或者把宽度压缩。试了一下,fitStart可以紧贴上部,但是不居中,center,centerCrop ,matrix 是截取部分填满
热心网友 时间:2022-06-17 15:52
然后就可以了然后就可以了