У меня есть диалоговое окно полноэкранного мессенджера, в котором есть кнопка минимизации, которая сделает этот диалог меньшим окном, которое вы можете перемещать по экрану. Как маленький мессенджер Facebook, когда вы go возвращаетесь на домашний экран с более или менее той же функциональностью, что и полноэкранная страница.
Возможно, я ошибаюсь, поэтому поправьте меня. Тем не менее, я все еще хочу быть в приложении, когда я сворачиваю с полного экрана. Поэтому я изменяю размер диалогового окна на 300 по высоте и ширине 200, устанавливаю пропущенную видимость некоторых элементов, а также меняю ограничения и размеры текста определенных видов текста, которые я хочу использовать в мини-диалоге.
Теперь, когда я go нажимаю на мини-диалог, я хочу развернуть его обратно на весь экран. Однако все мои вещи повсюду, потому что все ограничения и размеры изменены.
Есть ли простой способ вернуться к исходным атрибутам xml? Я попытался снова установить ContentView в диалоговом окне, но оно отменило мою сессию с другим человеком. Нужно ли менять размеры и сравнивать их с оригиналом?