Обновление значений полей в инспекторе видов не влияет на макет.
Я следую этому руководству и не могу сделать
Box Three
выстроиться в верхнюю часть
Box Two
(что она показывает, как это сделать, примерно на 1:45 в видео).
Как вы можете видеть на скриншоте, я пытаюсь установить для верхнего поля значение 0, но это не влияет на макет. Если я снова проверю значение, я увижу, что оно вернулось к 16. Я действительно не уверен, что я делаю неправильно, поскольку я очень внимательно следил за видео. Учебник довольно старый с 2016 года, и я использую новейшую версию студии Android (шмель).
Как я могу сделать маржу 0??
2 ответа
Это ошибка последней версии: установка marginTop не применяется при использовании построителя интерфейса, только через XML-код. При этом проблема может быть решена, как вы уже поняли, установив значение через «Объявленные атрибуты» в представлении дизайна или объявив значение в вашем коде с помощью «android:layout_marginTop="0dp"' в вашем представлении. .
В поле три установить высоту как
android:layout_height="0dp"
тогда он начнется с верхней части коробки два сверху (оба будут равны)