Java 我的文件夹有问题吗?

Java 我的文件夹有问题吗?,java,android,xml,performance,android-layout,Java,Android,Xml,Performance,Android Layout,早些时候,我问了这个问题: 其中,我为每个布局都有一个目录,但在横向定位布局时,layout land目录中的布局没有显示出来 所以,有人向我建议,也许 Layout normal目录正在覆盖我的常规Layout land目录。这是真的吗? 如果是,我的任何其他布局文件夹是否会被覆盖?layout normal的首要目的是什么 谢谢 Ruchir首先要了解android中的资源是如何提取的。如果您的设备是大型,则会加载大型布局中的布局。如果您的设备是normal,则从layout normal

早些时候,我问了这个问题:

其中,我为每个布局都有一个目录,但在横向定位布局时,
layout land
目录中的布局没有显示出来

所以,有人向我建议,也许

Layout normal
目录正在覆盖我的常规
Layout land
目录。这是真的吗? 如果是,我的任何其他布局文件夹是否会被覆盖?
layout normal
的首要目的是什么

谢谢


Ruchir

首先要了解android中的资源是如何提取的。如果您的设备是
大型
,则会加载
大型布局
中的
布局
。如果您的设备是
normal
,则从
layout normal
加载
layout
。但是如果安卓系统无法确定设备是
大型
还是
正常
或其他任何东西。然后加载
布局中的布局

是的,我都知道。如果你看这个,你会发现我有所有合适的目录。我遇到的问题是,即使我将
normal
size屏幕设置为
scape
模式,常规
layout
模式也会被加载。备份
layout land
,然后删除文件夹。现在试着运行,看看会发生什么。好的,我会这样做,但我只有这么多设备可以测试和捕获这些问题。那么还有什么可以替代的吗?在我看来,所有的屏幕尺寸都可以处理。即
正常
xlarge
。因此,我认为不会有任何其他问题。最后,正如您已经知道的,建议使用
sw
限定符。我认为将调用
layout land
,而不是其他
layout land-*
目录。这也发生在我身上。我有小的,普通的和大的目录,但是对于普通的屏幕,小文件夹的布局也是安卓选择的that@VivekMishra真正地你做了什么来修复它?您删除了普通目录吗?@KyleEmmanuel没有
布局栏-*
目录。。。?