Мы разработали программное обеспечение. В этом программном обеспечении мы показываем и скрываем несколько элементов управления на различных экранах ввода в зависимости от различных ситуаций.
Когда мы скрыли элемент управления, происходит то, что пространство, занимаемое этим элементом управления, остается таким, какое оно есть, и макет временами выглядит очень плохо, особенно. на экранах с большим количеством элементов управления. Нашему клиенту это не нравится, и он попросил нас что-то с этим сделать.
Мой вопрос: есть ли какой-то способ, с помощью которого мы можем создавать гибкие макеты, чтобы, когда элемент управления скрыт, остальные элементы управления автоматически настраивались, чтобы заполнить пустое пространство, оставленное скрытым элементом управления, и когда элемент управления отображается, они должны автоматически уступать место для управления и настроить себя соответственно.
Я знаю, что мы можем добиться этого с помощью кодирования, но для этого потребуется много кода на каждом экране для настройки макета. Я ищу что-то, что уменьшит кодирование на каждом экране, так как экранов более 80.
Пожалуйста, предложите способ, который менее подвержен ошибкам и может избавиться от ненужного кодирования на каждом экране ввода.