Почему бы нам не обернуть каждый включенный макет Android XML в пару <merge>?

В качестве продолжения этоговопросЯ не могу придумать ни одной веской причины, по которой я не должен оборачивать каждую включенную компоновку XML в<merge> пара.

Что заставляет меня задуматься, почему команда ADT просто не сделала это поведением по умолчанию?

Есть ли какой-нибудь случай, когда кто-то не хотел бы такого поведения?

Кстати, объяснение вAndroid документация из<merge> тег хуже формулировки в худших юридических соглашениях:

The <merge /> tag helps eliminate redundant view groups in your view hierarchy when including one layout within another. For example, if your main layout is a vertical LinearLayout in which two consecutive views can be re-used in multiple layouts, then the re-usable layout in which you place the two views requires its own root view. However, using another LinearLayout as the root for the re-usable layout would result in a vertical LinearLayout inside a vertical LinearLayout. The nested LinearLayout serves no real purpose other than to slow down your UI performance.

Ромен, ты где?

Ответы на вопрос(1)

Ваш ответ на вопрос