2016-05-29 7 views
1

Ich kodiere eine App über Codename One. Da der Bildschirm eines iPads oder eines anderen Tablets größer ist als das Display eines Telefons und das würde mich mit einer Menge freien Platzes belästigen, frage ich mich, ob es in Codename One etwas gibt, das auf einem Tablet ein Popup-Bild erscheinen lässt ist auf dem Display eines Telefons nicht sichtbar.Codename One zeige Bild nur auf bestimmten Geräten

Also gibt es so etwas? Wie kann ich es benutzen?

Vielen Dank im Voraus!

  • Nick van Kesteren

Antwort

0

können Sie Display.isTablet() verwenden, um die Benutzeroberfläche für eine Tablette anzupassen. Normalerweise tun Sie das nicht auf der Bildebene, sondern auf einer Ebene Container.

z.

Form myForm = new Form("My Title", new BorderLayout()); 

// add the stuff that's always here... 


if(Display.getInstance().isTablet()) { 
    myForm.add(BorderLayout.EAST, createAdditionalTabletUI()); 
} 

Sie können auch andere Dinge ermöglichen, wie permanent side menu auf die UI die Tablette Aspekte intelligenter nutzen zu machen: Ich könnte so etwas tun.