哪种方法更适合创建Android别名资源?

时间:2019-03-28 21:20:32

标签: android android-xml android-resources

在研究Android别名资源时,我遇到了创建别名并确定其目的地类型的不同方法。

在第一种方法中,如here所述,我们通过type标签内的<item>属性来确定目标类型。例如,在这里我们声明别名指向布局资源:

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

在第二种方法中,如here所述,我们通过特定标签(而不是<item>)确定目的地。例如,在这里我们声明别名指向可绘制资源:

<resources>
    <drawable name="icon">@drawable/icon_ca</drawable>
</resources>

或者,在情况变得更加复杂的情况下,我们将目标设置为布局:

<merge>
    <include layout="@layout/main_ltr"/>
</merge>

这两种方法有什么区别?

它们是相同的,还是我所缺少的方式不同?

我何时应该优先选择另一个?

0 个答案:

没有答案