Я создал несколько элементов на одной панели.Теперь я хочу отобразить эту панель в подходящем макете.Я не хочу фиксировать высоту и ширину для этой панели.Я знаю, что «подходящий» макет позволяет отображать только один элемент.
Можно ли здесь использовать макет «fit»?Или есть ли альтернатива для достижения этой цели?
Спасибо, Анандан
Fit дает вам один предмет, который полностью заполняет контейнер. Поэтому, если у вас есть несколько предметов, и вы пытаетесь использовать подгонку, вам нужно, чтобы несколько предметов полностью помещались в контейнер. У вас есть 2 варианта
Вы можете использовать якорь, который позволяет вам точно указать, где находится каждый содержащийся элемент относительно контейнера. Вы можете указать, что первый элемент находится на 0% слева и 0% сверху; второй пункт может быть 50% слева, 0% сверху; третий может быть 5px справа и т. д.
Вы можете использовать hbox или vbox и складывать все содержащиеся в нем элементы в строку или столбец. Свойство flex каждого содержащегося в нем элемента даст вам возможность установить их ширину или высоту относительно содержащегося элемента.
flex
Из вопроса неясно, что вы пытаетесь осуществить.
«подходит» позволяет только один элемент, как вы говорите, вы знаете.
Не зная точно, чего вы хотите достичь, в плане компоновки, я бы сказал, начните играть с 'anchor', 'hbox' и 'vbox' - вполне вероятно, что один из них сделает то, что вы хотите.