Поскольку TableLayout
и TableRow
оба простираются от LinearLayout
, сравнение их с ConstraintLayout
будет таким же, как сравнение двух вложенных LinearLayout
с одним ConstraintLayout
.
The Документация по Android и В этой статье для разработчиков Android описываются преимущества ConstraintLayout
по сравнению с другими ViewGroup
типами.
ConstraintLayout
будет превосходить вложенные LinearLayout
, особенно если они определили веса , как это обычно бывает в TableLayout
.
Для весов макета требуется, чтобы виджет был измерен дважды.Когда LinearLayout с ненулевыми весами вложен в другой LinearLayout с ненулевыми весами, то количество измерений увеличивается в геометрической прогрессии.