Ich muss einen Container in der gleichen Größe in mm für jede Art von Mobiltelefon anzeigen. Ich hatte die Idee, die Anzeigedichte zu ermitteln und dann die Größe des Treibers in Pixeln zu berechnen. Dazu suchte ich nach einer Methode, um die Anzeigedichte zu erhalten und fand die Methode getDeviceDensity()
in Klasse Display
. Aber es liefert überhaupt keine echte Pixeldichte. (Dieses Problem wurde bereits hier besprochen.) Kennt jemand eine andere Lösung für mein Problem? Kann ich die reale Dichte auf andere Weise erhalten? Oder kennen Sie eine Art Workaround, um eine Komponentengröße in Codename 1 anzugeben? Ich wäre dankbar für etwas Hilfe!Codename eins: Behältergröße in mm angeben?
1
A
Antwort
0
Sie müssen calcPrefferedSize
im Container überschreiben und wie James erwähnte den Wert von convertToPixels
zurückgeben.
+0
Vielen Dank auch an James. Das hat funktioniert. – Stefan
Verwandte Themen
- 1. Codename eins, Capture Audio
- 2. Mathe Klasse Codename eins
- 3. Codename eins - Android Buildfehler
- 4. Codename eins. Facebook Login Probleme
- 5. Codename eins loading UrlImage Problem
- 6. Codename eins - BluetoothLE MATCH_MODE_STICKY vs. MATCH_MODE_AGGRESSIVE
- 7. Codename eins: Storage werfen EOF & NullPointer Exception
- 8. Codename eins mit PHP/Mysql verbinden
- 9. CodeName eins mit Amazon Web Services Integration
- 10. CodeName Eins - Bild wird beim Skalieren pixeliert
- 11. Wie style Multi-Liste Codename eins?
- 12. Container-Vorlagenklasse - abnehmende Behältergröße
- 13. Programmatisch ein Hintergrundbild in einem Formular in Codename eins
- 14. Codename eins: Nicht in der Lage, Spanlabel Stil zu ändern
- 15. NullPointerException aufgerufen auf der 'aktuellen' Variable in Codename eins
- 16. So zeigen Sie die Braintree-Benutzeroberfläche in Codename eins an
- 17. Codename eins: Kopieren Sie die Nachricht in die Zwischenablage
- 18. Codename eins: UI bekommt Änderung für Android und IOS
- 19. mehrere binäre Dateien an Server senden - Codename eins
- 20. Codename eins: App-Größe wird nach der Installation erhöht
- 21. Codename eins: Machen swipeable Container Swipe nur nach links
- 22. Codename eins, Wie kann ich diese Benutzeroberfläche erreichen?
- 23. setFormatter für den Zeitpicket-Typ Display.PICKER_TYPE_TIME funktioniert nicht in Codename eins
- 24. Rufen Sie nur den Wert von den Tags in einer XML-Datei in Codename eins
- 25. Wie liest man Textdatei Zeile für Zeile in Textbereich in Codename eins
- 26. Codename eins: Wie man Bildgröße in einem Etikett einstellt, wenn in Dialog gezeigt
- 27. Verwendung von Facebook in Codename eins zum Anzeigen von Benutzerposts in Listenansicht mit Grafikabfrage
- 28. Datenbanken in Codename One
- 29. Wie scrolle ich einen scrollbaren Container in Codename eins nach unten?
- 30. Wie minimiert man die Lücke zwischen Tab-Symbol und Tab-Text in Codename eins?
Sie können Display.convertToPixels (dipCount) verwenden, wobei Dips ungefähr 1 mm betragen. Ich bin mir nicht sicher, ob das tatsächlich genauer ist als das, was Sie bereits versucht haben, aber vielleicht einen Versuch wert. –