XdevVerticalSplitPanel
Das XdevVerticalSplitPanel ist ein Container, der den verfügbaren Bereich in einen oberen und in einen unteren Bereich aufteilt. Beide Bereiche werden durch einen, in der Vertikalen bewegbaren Splitter getrennt. In beide Bereiche müssen Sie ein Layout oder eine UI-Komponente einfügen. Das Element wird dann automatisch über die gesamte Größe des jeweiligen Bereichs gestreckt. Die im Entwurf eingestellte Position des Splitters ist später zur Laufzeit die Ausgangsposition.
Layout - Es können beliebig viele UI-Komponenten im jeweiligen Bereich angezeigt werden.
UI-Komponente - Es kann nur 1 UI-Komponente im jeweiligen Bereich angezeigt werden, die automatisch über die gesamte Größe des jeweiligen Bereichs gestreckt wird.
Fügen Sie ein XdevVerticalSplitPanel in eine leere View ein.
Fügen Sie ein XdevGridLayout in den oberen Bereich des XdevVerticalSplitPanel ein und fügen Sie einige XdevButtons in das XdevGridLayout ein.
Fügen Sie ein XdevGridLayout in den unteren Bereich des XdevVerticalSplitPanel ein und fügen Sie einige XdevButtons in das XdevGridLayout ein.
Ergebnis:
Im GUI-Builder
Wichtige Properties:
Examples:
Splitter-Position dynamisch setzen
Position als Dezimahlzahl übergeben
Position in Pixel
verticalSplitPanel.setSplitPosition(200.0f, Unit.PIXELS);Position in Zentimeter
verticalSplitPanel.setSplitPosition(200.0f, Unit.CM);Position in Prozent
verticalSplitPanel.setSplitPosition(200.0f, Unit.PERCENTAGE);