2013-02-08 25 views
1

如何为星系S3(720x1280像素)和星系Note(800x1280像素)制作布局。区分星系S3和星系的设计布局Note

两者都是超高密度设备,所以我需要把两组图像放在同一个文件夹drawable-xhdpi中。

我不知道设备如何检测两个设备的不同图像,因为它们都来自同一个文件夹。

请告诉我如何在同一个应用程序中为这两个设备制作布局或管理布局。

在此先感谢。

回答

3

您可以区分使用-sw<N>dp qualifier的设备,该设备根据设备的最小宽度属性来区分设备。

就你而言,你可能会想要添加一个名为drawable-sw400dp的新文件夹。该文件夹中的Drawable将仅限于最小宽度为400dp或更大的设备。由于Galaxy Note是xhdpi,最小宽度为800px,因此它将限定S3不在的位置。

+0

它不工作..在这种情况下Note和S3都从这个文件夹中获取布局。 – 2013-02-08 13:22:22

+0

奇怪。你确定这两款设备都是xhdpi? – 2013-02-08 13:28:15

+0

(或者,您可以使用'layout-large-port-xhdpi-1280x800'特别针对Galaxy Note,但我强烈建议您不要这样做。) – 2013-02-08 13:28:35