Атрибут android:layout_below
не распознается, потому что это атрибут RelativeLayout
, LinearLayout
не имеет такого типа атрибута.
Чтобы получить желаемое поведение, LinearLayout
не правильный ViewGroup
для вас, поскольку он позволяет складывать подпредставления только горизонтально или вертикально, не смешивая горизонтальное и вертикальное расположение.
Вы должны использовать ConstraintLayout
(лучше) или RelativeLayout
(хуже ), чтобы получить такое поведение.
Кроме того, поскольку ваш родитель уже является ConstraintLayout
, вам не требуется вложенный ViewGroup
hiddenTab
, чтобы расположить представления в этой позиции. Если hiddenTab
был просто добавлен для контроля его видимости, помните, что вы можете использовать ContraintLayout
Group
для управления им.