Макет ограничения продолжает разрушаться в редакторе XML

В моем приложении я перезаписываю AlertDialog с помощью пользовательского диалога. Пользовательский диалог создается с макетами ограничений.

Моя проблема видна на картинке под этим текстом.

Как видите, диалоговое окно сворачивается в редакторе. Но это происходит только в редакторе. Как только я создаю приложение, оно работает правильно.

Это происходит потому, что я установил большую часть ширины как match_parent. После сборки он устанавливает его обратно в 0dp. Я узнал, что макеты ограничений не могут использовать match_parent, и что вместо этого следует использовать 0dp, что кажется нормальным. Однако наличие всего в 0dp действительно создает проблему, как показано ниже.

Я уже пытался определить ограничения, как видно из этого поста:

Студия Android продолжает заменять match_parent на фиксированное значение dp

Я что-то упускаю по этому поводу?

0 ответов

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