我正在构建一个简单的 Android 应用程序,但我无法让布局在 Galaxy S (480x800) 和 Galaxy S3 (720x1280) 上看起来都不错。这是它现在在 S 上的外观(这就是我希望它的外观):
在 S3 上:
如您所见,有两处错误:S3 上的上边距不够,以及重新调整大小后按钮太小。不过,我到处都在使用“dp”。
我相信这两个屏幕都被认为是“正常”大小,所以创建一个“layout-large”文件夹来调整边距是行不通的,对吧?
我能想到的唯一其他选择是在我的代码上创建 IF,检查特定手机型号,并相应地调整边际值。这行得通,还是有更好的方法?
谢谢