Горизонтальное смещение не работает, если вы используете горизонтальную цепь среди ваших видов (так как вы задаете смещение на одной оси, вертикальное смещение будет работать, еслиесть горизонтальная цепь и наоборот); за исключением случая, если вы хотите применить его к виду головы созданной цепочки (это самый левый вид в горизонтальной цепочке и самый верхний вид в вертикальной цепочке); , который не является вашимслучай, здесь . Кроме того, примененное смещение на виде головы цепочки работает только в том случае, если выбранный стиль цепочки упакован. Итак, вы должны попытаться найти какой-то другой обходной путь для достижения желаемого пользовательского интерфейса и игнорировать использование цепочки (здесь) .
Для получения дополнительной информации см .: Создание отзывчивого интерфейса с ConstraintLayout
Надеюсь, мой ответ поможет вам.