Я создаю сложные макеты со множеством видов на различных экранах моего приложения. В документации говорится, что:
Распространено заблуждение, что использование базовых c структур макетов приводит к эффективные макеты. Однако каждый виджет и макет, который вы добавляете в свое приложение, требуют инициализации, макета и рисования. Например, использование вложенных экземпляров LinearLayout может привести к чрезмерно глубокой иерархии представления. Кроме того, вложение нескольких экземпляров LinearLayout, использующих параметр layout_weight, может быть особенно дорогим, поскольку каждый дочерний элемент должен измеряться дважды.
Таким образом, альтернативой является использование относительного макета или макета ограничения. В этой статье конца 2018 года говорится, что Относительная компоновка лучше.
Сегодня с точки зрения производительности, какая из них лучше? Относительная компоновка или макет ограничения?