Ich benutze TreeView
, um eine App zu bauen, und es rendert sich gut beim Testen auf meinem Laptop, aber die kleinen Schaltflächen zum Einsturz/Uncollapse Baum Knoten sind winzig auf meinem Handy (siehe die winzigen Pfeil neben Group 1
im Bild). Ich habe nach einem Attribut oder einer Eigenschaft in TreeView
gesucht, die ich einstellen konnte, aber nichts scheint zu helfen.Kivy TreeView: Kollaps Button wirklich klein auf Android
0
A
Antwort
1
Es ist wahrscheinlich, weil ein ungültiges sizing units verwenden. Ich nehme an, Sie haben entweder width = 100
oder width = 100px
oder ähnliches verwendet. Hauptsächlich Telefone und Tablets, aber auch andere Displays handhaben solche Dinge ein bisschen anders.
Um sicherzustellen, dass in der Verbindung beschriebene Verwendung dp
Einheit fix oben gesetzt:
Py:
width = '100dp'
.kv:
#:import dp kivy.metrics.dp
width: dp(100)
Um zu testen, wie das Layout schaut auf solche Geräte verwenden screen
Modul oder die Befehle mentione d in kivy.metrics
Dokumentation, um DPI Ihrer Anwendung manuell zu ändern. Der Bildschirm ist leistungsfähiger.
Verwandte Themen
- 1. Selen erweitern Kollaps Treeview C#
- 2. Kivy Button Textausrichtung Ausgabe
- 3. Jquery treeview Kollaps mit Ausnahme von root
- 4. Kivy Button und Spielstand
- 5. Button sieht wirklich komisch auf Storyboard
- 6. Kivy Button ID's innerhalb Funktionen
- 7. bootstrap navbar Kollaps Button zeigt nicht
- 8. Kivy App stürzt auf Android
- 9. Tensorflow auf Android über Kivy
- 10. Kivy App stürzt auf Android KitKat ab (Kivy Launcher)
- 11. Kivy Android und Kivy Linux verschiedene Collors
- 12. Machen Sie randlose Bildtaste klein auf Android
- 13. kivy image button size and position
- 14. Android - SetBackgroundResource auf Button
- 15. MIPS: Klein auf Großbuchstaben
- 16. Keybound Button mit Bildschirmwechsel in Kivy Sprache
- 17. Kivy Android Scikitlearn
- 18. Ausführen eines kivy-Programms auf Android
- 19. Zugriff auf Android-Kamera durch Kivy
- 20. Bootstrap - Android-Anzeige zu klein
- 21. kivy android teilen Bild
- 22. Leafletjs Routing Maschine Taste Kollaps Button nicht laden
- 23. wp7 Tastatur - Kollaps-Taste
- 24. Reagiert Native wirklich auf Android-Fragmente?
- 25. Ändern Android: DrawableLeft auf Button
- 26. Eingabe klein auf Handy
- 27. Android - Kollaps Searchview nach dem Senden
- 28. BootStrap Kollaps falsche Größen
- 29. WPF: Benutzerdefiniert + - in TreeView
- 30. ListView Kollaps in CustomScrollView
Danke für den Tipp, das Bildschirmmodul scheint super nützlich! Es scheint aber nur für alte Bildschirmauflösungen zu funktionieren; Irgendeine Idee, wie man es mit, sagen wir, der Galaxie s6 laufen lässt? Ich werde sehen, ob ich etwas über die Zuweisung einer Größe mit TreeView finden kann, aber ich habe noch kein Attribut gefunden ... –
Es sind nur drei oder vier Eigenschaften, die Sie festlegen müssen. Schauen Sie in die [Quelle des Bildschirms] (https://github.com/kivy/kivy/blob/master/kivy/modules/screen.py) und fügen Sie dort eine neue hinzu. Sie müssen Auflösung, dpi und Dichte des Bildschirms (Internet) kennen. – KeyWeeUsr