У меня есть новая форма GuiBuilder с многоуровневым макетом и прокручиваемой Y, проблема возникает, когда я устанавливаю ландшафтный режим, тогда моя 4-я кнопка внезапно исчезает внизу, кажется, что авторазмер обрезает мою 4-ю кнопку даже при прокрутке вниз I не могу найти, и я установил эту кнопку на видимую прокрутку. Почему он продолжает исчезать? Как это исправить? Хотя в портретном режиме все нормально.
ОТРЕДАКТИРОВАНО:
Мой .gui XML по запросу:
<?xml version="1.0" encoding="UTF-8"?>
<component type="Form" layout="LayeredLayout" layeredLayoutPreferredWidthMM="0.0" layeredLayoutPreferredHeightMM="0.0" autolayout="true" title="MainMenu" scrollableX="false" scrollableY="true" name="MainMenu">
<component type="Button" text="First Button" name="Button1">
<layoutConstraint insets="auto 5.0mm auto 5.0mm" referenceComponents="-1 -1 -1 -1" referencePositions="0.0 0.0 0.0 0.0" />
</component>
<component type="Button" text="Second Button" name="Button2">
<layoutConstraint insets="0.0mm -0.026454926mm auto 0.0mm" referenceComponents="0 0 -1 0 " referencePositions="1.0 0.0 0.0 0.0" />
</component>
<component type="Button" text="Exit" name="Button4">
<layoutConstraint insets="0.0mm -0.026454926mm auto 0.0mm" referenceComponents="4 4 -1 4 " referencePositions="1.0 0.0 0.0 0.0" />
</component>
<component type="Label" icon="resFile:mylogo.png" name="Logo">
<layoutConstraint insets="auto auto 0.0mm auto" referenceComponents="-1 0 0 0 " referencePositions="0.0 0.0 1.0 0.0" />
</component>
<component type="Button" text="Change Theme" name="Button3">
<layoutConstraint insets="0.0mm -0.026455045mm auto 0.0mm" referenceComponents="1 1 -1 1 " referencePositions="1.0 0.0 0.0 0.0" />
</component>
</component>
Эта кнопка вызывает проблему: <component type="Button" text="Exit" name="Button4">
Можете ли вы отредактировать вопрос и включить XML-файл .gui для формы?
@ShaiAlmog Обновил мой вопрос.
Эталонный компонент кажется неправильным, я думаю, вам нужно связать его с другим компонентом, но Стив может знать лучше.