Android 在布局之间共享一些XML

Android 在布局之间共享一些XML,android,Android,我想在手机版的应用程序上制作一个垂直的线性布局,在平板电脑上制作一个水平布局 该视图位于指定整个视图的大型XML文件中 最简单的方法是将文件从res/layout复制并粘贴到res/layout-sw600dp。我这样做了,它的工作。但是,这意味着如果我想进行其他用户体验更改,我必须维护两个文件。这是低效的 什么是抽象出有问题的线性布局的最简单方法 我已经看过了,但它比我想去的更远。我不想对此进行代码更改,它应该包含在XML更改中。您可以使用和标记重用布局 这样,您可以在sw600dp和布局文件

我想在手机版的应用程序上制作一个垂直的
线性布局
,在平板电脑上制作一个水平布局

该视图位于指定整个视图的大型XML文件中

最简单的方法是将文件从
res/layout
复制并粘贴到
res/layout-sw600dp
。我这样做了,它的工作。但是,这意味着如果我想进行其他用户体验更改,我必须维护两个文件。这是低效的

什么是抽象出有问题的线性布局的最简单方法


我已经看过了,但它比我想去的更远。我不想对此进行代码更改,它应该包含在XML更改中。

您可以使用标记重用布局

这样,您可以在sw600dp和布局文件夹中拥有不同的容器,包括相同的通用布局


Official doc

我不确定我是否完全理解了您的问题,但是您可以创建一个基本布局,并创建一个容器以包含在sw600dp和布局文件夹中。检查@fedepaol Aha!这正是我要找的。谢谢你应该加上这个作为答案。我想你应该使用“包含”功能。看见