标签: android layout landscape portrait stretched
我对细节的稀疏性感到抱歉,但这对某人来说很可能是显而易见的。
我在页面布局中添加了ImageButton,当它从layout-land加载时显示正常,但在布局端口中,同样的东西向上拉伸。图像的大小被硬编码为特定值,因此我看不出它是如何被拉伸的。
ImageButton
答案 0 :(得分:2)
是的,android GUI组件根据屏幕分辨率调整自身。
在纵向模式下,屏幕的高度会发生变化,这就是为什么按钮图像看起来像是垂直拉伸的原因。对此的一种解决方法是使用高分辨率图像或根据屏幕旋转更改布局。
另请查看android-supporting multiple screens