多次包含相同的布局

我有一个共同的布局(common.xml),我希望在另一个布局(layout_a.xml)中包含很多次。 但它只给我看了一次。 为什么?

common.xml

      

layout_a.xml

     

在XML中定义的ID必须是唯一的。 您包含两个具有包含相同ID的视图的布局。

以下是修复它的方法。

ps除非您的第一个布局文件中没有包含更多代码,否则该合并标记将毫无用处。

正如btse所说,XML中的ID必须是唯一的。 它可以通过这种方式实现:

   

有关如何访问这两个包含视图中的元素的信息,您可以查看此博客文章。

我通过将RelativeLayout的layout_height设置为250dp来修复,因为它们是重叠的。