2016-03-19 2 views
1

Ich habe eine BorderLayout-Form, in der das Center ein ScollableY-Container ist, der BorderLayout ist, dessen Zentrum einen Container hat, in dem ich Elemente dynamisch hinzufüge (BoxLayoutY).in einer CodenameOne UI Designer App, warum könnte Android scrollen, aber iOS schneidet ab?

Das Problem, das ich habe, ist, dass auf Android-Simulator und Gerät scrollt, wie es sollte, aber auf iOS Simulator schneidet es die dynamische Liste der Elemente ab, wenn es nicht mehr Platz ist.

Was sollte ich in meinem UI Designer oder Dynamic Loading Code überprüfen, um festzustellen, was diese seltsame Inkonsistenz verursachen könnte?

Ich habe einen Screenshot von beiden nebeneinander beigefügt. iOS Truncates instead of Scrolling

Antwort

2

Sie können keine BorderLayoutContainer scrollbar machen. Wir deaktivieren dies implizit, um einen häufigen Fehler zu vermeiden. Es sieht so aus, als ob du die BoxLayout.Y_AXIS scrollbar auf Y machen willst.

+0

Danke Shai, ich kann sehen, was du jetzt meinst. Das BorderLayout wird erstellt, um einen Bildschirm auszulegen, aber da ich ein Layout brauche, das wachsen und schrumpfen kann, ist es nicht mehr so ​​sinnvoll. BoxLayoutY hat perfekt funktioniert. –

Verwandte Themen