我的应用需要3种不同的布局
如何在 layout-sw600dp-port 中使用某些布局文件而不复制布局文件?
(我知道有一个选项可以引用布局文件 - 而不是 include 标记 - 但我无法找到有关它的文档。可以在布局并且仅在 layout-sw600dp 中设置引用
答案 0 :(得分:1)
您可以使用别名。例如,对于每种类型,您可以创建名为" layout.xml"的文件。在那里你可以引用一个真实的文件。它看起来像这样:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<item name="my_alias_layout_name" type="layout">@layout/my_concrete_layout</item>
</resources>
将此布局文件放入您需要的每种类型的文件夹/分辨率。