Почему бы нам не обернуть каждый включенный макет Android XML в пару <merge>?
В качестве продолжения этоговопрос, Я могу'не думаю, что есть веская причина, почему я не долженобернуть каждый включенный макет XML в пара.
Что заставляет меня задуматься, почему некоманда ADT просто делает это поведением по умолчанию?
Есть ли случай, когдане хочешь такое поведение?
Кстати, объяснение вAndroid документация из тег хуже формулировки в худших юридических соглашениях:
Этот тег помогает исключить избыточные группы представлений в иерархии представлений при включении одного макета в другой. Например, если ваш основной макет является вертикальным
LinearLayout
в котором два последовательных вида могут быть повторно использованы в нескольких макетах, тогда макет многократного использования, в котором вы размещаете два вида, требует своего собственного корневого представления. Однако, используя другойLinearLayout
как корень для многоразового макета приведет к вертикальнойLinearLayout
внутри вертикалиLinearLayout
, ВложенныеLinearLayout
не служит никакой реальной цели, кроме как для снижения производительности вашего интерфейса.
Ромен, ты где?