Android 为什么imageview不显示与给定大小相同的图像?

Android 为什么imageview不显示与给定大小相同的图像?,android,layout,landscape,portrait,stretched,Android,Layout,Landscape,Portrait,Stretched,我认为细节是稀疏的,但这对某人来说很可能是显而易见的 我在页面布局中添加了一个ImageButton,当它从布局区域加载时,显示良好,但在布局端口中,同样的东西向上拉伸。图像的大小被硬编码为一个特定的值,所以我看不出它是如何被拉伸的。是的,android GUI组件会根据屏幕分辨率自行调整 在纵向模式下,屏幕的高度会发生变化,这就是为什么按钮图像看起来像是垂直拉伸的。解决方法之一是使用高分辨率图像或根据屏幕旋转更改布局 也可以看看,但是你应该如何保持这样的尺寸?

我认为细节是稀疏的,但这对某人来说很可能是显而易见的


我在页面布局中添加了一个
ImageButton
,当它从布局区域加载时,显示良好,但在布局端口中,同样的东西向上拉伸。图像的大小被硬编码为一个特定的值,所以我看不出它是如何被拉伸的。

是的,android GUI组件会根据屏幕分辨率自行调整

在纵向模式下,屏幕的高度会发生变化,这就是为什么按钮图像看起来像是垂直拉伸的。解决方法之一是使用高分辨率图像或根据屏幕旋转更改布局


也可以看看

,但是你应该如何保持这样的尺寸?