Android ImageView未按预期填充父对象

Android ImageView未按预期填充父对象,android,xml,android-layout,android-xml,xml-layout,Android,Xml,Android Layout,Android Xml,Xml Layout,我有一个imageview,我已经设置为填充父对象,并且我已经将scaleType设置为fitCenter-但是它似乎没有像预期的那样填充到屏幕边缘。我不知道为什么会发生这种情况,但看起来很奇怪 非常感谢您的任何意见 截图: 我可以想象fitCenter将对其进行缩放,使整个图像适合父视图。由于父视图的高度很小,因此正在缩小它以适应需要。尝试使用重力将其居中,而不是fitCenter比例类型我可以想象fitCenter将对其进行比例调整,以便整个图像适合父视图。由于父视图的高度很小,因此正在缩

我有一个imageview,我已经设置为填充父对象,并且我已经将scaleType设置为fitCenter-但是它似乎没有像预期的那样填充到屏幕边缘。我不知道为什么会发生这种情况,但看起来很奇怪

非常感谢您的任何意见

截图:


我可以想象fitCenter将对其进行缩放,使整个图像适合父视图。由于父视图的高度很小,因此正在缩小它以适应需要。尝试使用重力将其居中,而不是fitCenter比例类型

我可以想象fitCenter将对其进行比例调整,以便整个图像适合父视图。由于父视图的高度很小,因此正在缩小它以适应需要。尝试使用重力来居中,而不是fitCenter比例类型。

您可能需要使用android:scaleType=“centerCrop”来代替。

您可能需要使用android:scaleType=“centerCrop”来代替。

Youtube返回2拇指图片、hq和sh。选择hq质量

String thumbUrl = jsonObject.getJSONObject("thumbnail").getString("hqDefault");

Youtube返回2张拇指图片,hq和sh。选择hq quality

String thumbUrl = jsonObject.getJSONObject("thumbnail").getString("hqDefault");


您是否尝试过使用不同的scaleType,例如
fitXY
?是的-它看起来是一样的(如果您愿意,我可以发布一个屏幕截图)还有其他想法吗?我只是想让它延伸到屏幕的边缘……您是否尝试过使用不同的缩放类型,例如
fitXY
?是的-看起来是一样的(如果您愿意,我可以发布屏幕截图)还有其他想法吗?我只是想让它延伸到屏幕的边缘……它看起来还是一样的,你确定自定义类com.idg.omv.ui.widget.UrlImageView实际上支持不同类型的缩放吗?我遵循的教程的作者似乎认为你可以使用fitXY(在评论中)看起来还是一样的,你确定自定义类com.idg.omv.ui.widget.UrlImageView实际上支持不同类型的缩放吗?我遵循的教程的作者似乎认为你可以使用fitXY(在注释中)我很惊讶您在我的XML中没有看到这一点:)如果没有scale类型,它会是什么样子?是的,我错过了。将
布局高度
更改为
包装内容
。这可能也会拉伸父对象,但它会使图像占据整个宽度。I使用android:gravity=“center”调整布局高度(URLIGEVIEW的)以包装内容没有scaletype,它仍然看起来像sameI刚刚记得有一点java调用这个imageview-我刚刚开始并发布了它我很惊讶你没有在我的XML中看到它:)没有scale类型,它看起来像什么?是的,我错过了。将
布局高度
更改为
包装内容
。这可能也会拉伸父对象,但它会使图像占据整个宽度。我使用android:gravity=“center”和无scaletype调整布局高度(UrlImageView)以包装内容,它仍然看起来像我刚刚记得有一点java调用此imageview-我刚刚继续并发布了它
String thumbUrl = jsonObject.getJSONObject("thumbnail").getString("hqDefault");