Согласно официальным документам - Иерархии производительности и представления ,
Представление LinearLayout может привести к двойному проходу макета и измерения, если вы сделаете его горизонтальным.
Почему это происходит только в горизонтальном, а не вертикальном режиме?