¿Por qué no deberíamos envolver cada diseño XML de Android incluido en un par <merge>?

Como seguimiento a estopregunta, No puedo pensar en ninguna buena razón por la que no deba envolver cada diseño XML incluido en una<merge> par.

Lo que luego me lleva a preguntarme, ¿por qué el equipo de ADT simplemente hizo de este el comportamiento predeterminado?

¿Hay algún caso donde uno no quisiera este comportamiento?

Por cierto, la explicación en elDocumentación de Android del<merge> La etiqueta es peor que la redacción de los peores acuerdos legales:

los<merge /> la etiqueta ayuda a eliminar los grupos de vistas redundantes en su jerarquía de vistas al incluir un diseño dentro de otro. Por ejemplo, si su diseño principal es una verticalLinearLayout en el que dos vistas consecutivas se pueden reutilizar en varios diseños, luego el diseño reutilizable en el que se colocan las dos vistas requiere su propia vista raíz. Sin embargo, utilizando otroLinearLayout como la raíz del diseño reutilizable daría lugar a una verticalLinearLayout dentro de una verticalLinearLayout. El anidadoLinearLayout No tiene otro propósito real que ralentizar el rendimiento de su interfaz de usuario.

Romain donde estas

Respuestas a la pregunta(1)

Su respuesta a la pregunta