2 lidaming and LiDaming_and 于 2013.01.11 13:30 提问

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

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

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

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

4个回答

nana4ever
nana4ever   2013.01.14 13:29
已采纳

为了避免在平板电脑和电视机中出现这种重复相同的文件。你可以使用别名文件。例如,你可以定义下面的布局:
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>
xyang81
xyang81   2013.01.14 01:27

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

suannai0314
suannai0314 详细的回答更能得到用户的青睐,而且更容易被采纳哦
大约 5 年之前 回复
cjiiing
cjiiing   2013.01.11 16:41

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

A328240784
A328240784   2013.01.11 14:33

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

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!