我正试图在8英寸设备的平板电脑和5.2英寸设备的手机上运行我的应用程序,我希望布局在两个设备上都能正确显示,所以我读到我应该创建2个不同的文件夹:大布局和大布局。8英寸的设备应采用布局xlarge文件夹中的布局,5.2英寸的设备应从布局大文件夹中采用布局。所以我把activity_main.xml放在两个文件夹上,并在8英寸的设备上运行,我不知道为什么,但它没有显示从layout xlarge文件夹中获取布局,而是从layout large文件夹中查看布局。
我试图弄清楚,但我找不到太多关于这个问题的信息。
任何帮助都将不胜感激,非常感谢。
考虑对平板电脑使用大小限定符,而不是旧的"small"、"normal"、"large"属性名。它们让您可以更好地控制哪些布局显示在哪个设备上。
http://developer.android.com/guide/practices/screens_support.html#NewQualifiers
添加一个布局布局-sw720dp,并将布局从大布局复制到它-然后8"设备应该调用布局-适用于Android 3.2+