Обновление значений полей в инспекторе видов не влияет на макет.

Я следую этому руководству и не могу сделать Box Threeвыстроиться в верхнюю часть Box Two(что она показывает, как это сделать, примерно на 1:45 в видео).

Как вы можете видеть на скриншоте, я пытаюсь установить для верхнего поля значение 0, но это не влияет на макет. Если я снова проверю значение, я увижу, что оно вернулось к 16. Я действительно не уверен, что я делаю неправильно, поскольку я очень внимательно следил за видео. Учебник довольно старый с 2016 года, и я использую новейшую версию студии Android (шмель).

Как я могу сделать маржу 0??

2 ответа

Это ошибка последней версии: установка marginTop не применяется при использовании построителя интерфейса, только через XML-код. При этом проблема может быть решена, как вы уже поняли, установив значение через «Объявленные атрибуты» в представлении дизайна или объявив значение в вашем коде с помощью «android:layout_marginTop="0dp"' в вашем представлении. .

В поле три установить высоту как

          android:layout_height="0dp"

тогда он начнется с верхней части коробки два сверху (оба будут равны)

Другие вопросы по тегам