我怀疑我们将如何创建不同的布局来支持所有Android移动设备。我们知道我们将在res文件夹中创建不同的布局(mdpi,hdpi,xhdpi,xxhdpi,xxxhdpi ..)。 我的问题是,例如:我有两个手机说 moto e(253dpi)和三星galaxy e7(267dpi),两者都是xhpdi。现在我将为他们创建xhdpi。但这里两个屏幕分辨率不同(分别为moto e(540x960)和e7(720x1280))。
现在,如果我在xhpdi xml中提供一些硬编码值。两个设备的布局是否相同?没有任何对齐问题?
答案 0 :(得分:0)
如果您希望使用特定于平板电脑的布局,请使用以下文件夹:
layout-large-mdpi (1024x600)
layout-large-xhdpi (1200x1920)
layout-xlarge-mdpi (1280x800)
layout-xlarge-xhdpi (2560x1600)
对于手机:
res/drawable (default)
res/drawable-ldpi (240x320)
res/drawable-mdpi (320x480)
res/drawable-hdpi (480x800)
res/drawable-xhdpi (720x1280)
res/drawable-xxhdpi (1080x1920)
res/drawable-xxxhdpi (1440X2560)
手机的Dinems:
res/values/dimens.xml(default)
res/values-ldpi/dimens.xml (240x320)
res/values-mdpi/dimens.xml (320x480)
res/values-hdpi/dimens.xml (480x800)
res/values-xhdpi/dimens.xml (720x1280)
res/values-xxhdpi/dimens.xml (1080x1920)