Макет ограничения продолжает разрушаться в редакторе XML
В моем приложении я перезаписываю AlertDialog с помощью пользовательского диалога. Пользовательский диалог создается с макетами ограничений.
Моя проблема видна на картинке под этим текстом.
Как видите, диалоговое окно сворачивается в редакторе. Но это происходит только в редакторе. Как только я создаю приложение, оно работает правильно.
Это происходит потому, что я установил большую часть ширины как match_parent. После сборки он устанавливает его обратно в 0dp. Я узнал, что макеты ограничений не могут использовать match_parent, и что вместо этого следует использовать 0dp, что кажется нормальным. Однако наличие всего в 0dp действительно создает проблему, как показано ниже.
Я уже пытался определить ограничения, как видно из этого поста:
Студия Android продолжает заменять match_parent на фиксированное значение dp
Я что-то упускаю по этому поводу?