我现在已经花了几个小时。我在三个单独的文件夹中为我的应用程序定义了一个布局:
layout-sw240dp
layout-sw354dp
layout-sw600dp
使用 Android Studio,该应用程序在 Nexus 1、4 和 7 上的设计视图中看起来不错。我已经使用三星 Galaxy S2 和 S3、HTC One S、Galaxy Note II 和 Nexus 进行了测试,并且必要的布局符合要求设备。除了 Nexus 7。
N7 似乎正在使用 layout-sw240dp 文件夹。我不知道这里发生了什么,因为预览显示了正确的布局。关于使用这些布局文件夹的正确方法(包括在 Android 开发网站上)似乎存在相互矛盾的建议,并且非常感谢一些明确和权威的回应。