Android布局打包

Android layout packaging

我有一个 android 项目,我在其中使用大量布局作为其他 activity 布局中的公共资源。例如,我有一个 headers 布局,我将其包含在 4 activity 布局中以保持视觉一致性。由于我创建了很多常用布局,因此我的布局文件夹非常混乱。我正在寻找一种将它们分开包装的方法。我想做的是在布局文件夹中创建另一个子文件夹,并将所有共享资源放在那里:

res文件夹下

layout(folder)
  --activity_home.xml
  --other_activity.xml

  --common ( folder)
    --header_layout.xml
    --other_shared_layouts.xml

SO中的this link,我发现它在4年前回答的android中不支持。它提到, gradle 可以通过适当的合并来解决这个问题,但如果有的话,我更喜欢其他选择。 我想知道是否还有其他方法可以处理这种情况?我只是想组织布局文件,以免它们在一个文件夹中混乱。 gradle 是唯一的出路吗?

如果重要的话,这是我的 SDK 详细信息。

<uses-sdk
        android:minSdkVersion="15"
        android:targetSdkVersion="21" />

提前感谢您的任何意见。

这仍然不受支持。 Android 工作室的 Android 范围 看起来稍微好一些。