经过多年使用特定于像素的 Android 布局,我遇到了“nnndpi”限定符。我无法专门针对三星 Galaxy S8 将其与从 sw360dp-xxxhdpi 文件夹中提取的其他设备分开。sw360dp-xxxhdpi 也针对 S7,因此当在 xml 文件中定义 marginLeft 时,这两个设备实际上将某些屏幕元素显示为大约 60dp。
我试图定义 h740dp 和 h740dp-xxxhdpi、568dpi、142dpi,以及我从这个很棒的设备规范资源中想到的其他一些变体:https ://material.io/tools/devices
我一直无法针对 S8,并认为必须有一种方法可以针对此特定设备和市场上的任何其他设备(无论这是否是一种糟糕的设计实践)。
MYYA
相关分类