为什么imageview没有显示与给定尺寸相同的图像?

时间:2013-01-03 07:29:22

标签: android layout landscape portrait stretched

我对细节的稀疏性感到抱歉,但这对某人来说很可能是显而易见的。

我在页面布局中添加了ImageButton,当它从layout-land加载时显示正常,但在布局端口中,同样的东西向上拉伸。图像的大小被硬编码为特定值,因此我看不出它是如何被拉伸的。

1 个答案:

答案 0 :(得分:2)

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

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

另请查看android-supporting multiple screens