因此,我的android应用看起来像是在Nexus 5上看起来的样子,但是当我将设备更改为Pixel时,设计发生了变化,而这并不是我想要的设计。两种设备的屏幕尺寸都相同(1080x1920)。
以下是屏幕外观的链接:
任何人都可以告诉我,即使屏幕尺寸相同,为什么外观看起来也不同?我已经创建了所有必需的可绘制文件夹,所以我不知道发生了什么。
答案 0 :(得分:2)
它们具有相同的宽度和高度(1080x1920),但在dpi方面有所不同:
来源:https://material.io/tools/devices/
因此,如果您将3个按钮的宽度设置为120dp,它们将不会充满整个屏幕。您的用户界面应该更加灵活。为了获得理想的外观,您可以将ConstraintLayout或Chain_weight与LinearLayout一起使用。