Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/227.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何分别为Nexus4和Galaxy Nexus进行布局?_Java_Android - Fatal编程技术网

Java 如何分别为Nexus4和Galaxy Nexus进行布局?

Java 如何分别为Nexus4和Galaxy Nexus进行布局?,java,android,Java,Android,我正在努力使我的计算器应用程序与所有类型的屏幕兼容。 以下是我的布局文件夹: 大布局 布局法线 布局小 布局图-sw360dp 布局图-sw360dp-large 布局图-sw360dp-XLAGE 布局xhdpi 布局xlarge 在本例中,Galaxy Nexus和Nexus 4出于某种原因使用相同的布局:布局-sw360dp,但它们的布局不匹配。如果我把它换成Nexus 4,它会把Galaxy Nexus搞砸: 对于Nexus 4,请使用:布局xhdpi文件夹 对于Galaxy Nex

我正在努力使我的计算器应用程序与所有类型的屏幕兼容。 以下是我的布局文件夹:

  • 大布局
  • 布局法线
  • 布局小
  • 布局图-sw360dp
  • 布局图-sw360dp-large
  • 布局图-sw360dp-XLAGE
  • 布局xhdpi
  • 布局xlarge
在本例中,Galaxy Nexus和Nexus 4出于某种原因使用相同的布局:布局-sw360dp,但它们的布局不匹配。如果我把它换成Nexus 4,它会把Galaxy Nexus搞砸:

对于Nexus 4,请使用:
布局xhdpi
文件夹


对于Galaxy Nexus,请使用:
layout-sw360dp
文件夹。

对于Nexus 4,请使用:
layout xhdpi
文件夹


对于Galaxy Nexus,请使用:
layout-sw360dp
文件夹。

我发现layout-sw360dp-long非常适合Galaxy Nexus,但它也适用于您的答案,因此我使用了您的版本。谢谢你补充-long对我不起作用,也许是我为API 19构建的事实?如果这不适合你,试试sw384dp。我发现layout-sw360dp-long非常适合Galaxy Nexus,但它也适用于你的答案,所以我使用了你的版本。谢谢你补充-long对我不起作用,也许是我为API 19构建的事实?如果这不适合您,请尝试sw384dp。