为什么大家都在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的资源即可,加这个文件是否显得多此一举?