使用 layout.xml 的目的是什么?

为什么大家都在resources中使用layout.xml?比如:

<resources>
    <item name="main" type="layout">@layout/main_twopanes</item>
</resources>

是因为有一些可替代资源中的文件夹要用来放特定配置的XML文件吗?

为了避免在平板电脑和电视机中出现这种重复相同的文件。你可以使用别名文件。例如,你可以定义下面的布局:
res/values-large/layout.xml:

<resources>
    <item name="main" type="layout">@layout/main_twopanes</item>
</resources>

res/values-sw600dp/layout.xml:

<resources>
    <item name="main" type="layout">@layout/main_twopanes</item>
</resources>

没有吧,我工作一年也没看到有人这么写的。。。不知道有啥好处

只是一种方便开发者开发过程的做法,就像很多框架都用配置文件一样,布局文件其实就是一种配置文件

从来没这么写过……如果要用的话,直接引用layout的资源即可,加这个文件是否显得多此一举?