Nabend,
meine APP läuft auf verschiedenen Geräten (bewusst ohne DesignerScripts) ganz gut, nur die Sache mit den Zeichensatzgrößen bekomme ich nicht zuverlässig hin. Alle anderen Views sind korrekt positioniert und werden (je nach Funktion) sauber auf verschiedenen Geräten skaliert.
Ich habe (per Code) eine Listview generiert (TwoLinesLayout). Klappt auch wunderbar, bis auf die Zeichensatzgrößen.
Meine Erwartung: Das Item ist 60dips hoch, die Labels je 30. Die Zeichengröße soll mit 15dips also halb so groß (genauer: hoch) sein, wie das jeweilige Label.
Optisch kommt das aber leider nicht hin. 15dips sind deutlich größer als "die Hälfte" von 30. Nehme ich weniger, wird der Text zu klein.
Habe ich hier einen Denkfehler? Hier der Code & Danke für die Hilfe
ListView1.TwoLinesLayout.ItemHeight = 60dip
ListView1.TwoLinesLayout.Label.height = 30dip
ListView1.TwoLinesLayout.Label.Gravity = Gravity.top
ListView1.TwoLinesLayout.Label.TextSize = 15dip
ListView1.TwoLinesLayout.Label.Color = Colors.Gray
ListView1.TwoLinesLayout.SecondLabel.height = 30dip
ListView1.TwoLinesLayout.SecondLabel.Gravity = Gravity.top
ListView1.TwoLinesLayout.SecondLabel.Textsize = 15dip
ListView1.TwoLinesLayout.SecondLabel.Color = Colors.LightGray
meine APP läuft auf verschiedenen Geräten (bewusst ohne DesignerScripts) ganz gut, nur die Sache mit den Zeichensatzgrößen bekomme ich nicht zuverlässig hin. Alle anderen Views sind korrekt positioniert und werden (je nach Funktion) sauber auf verschiedenen Geräten skaliert.
Ich habe (per Code) eine Listview generiert (TwoLinesLayout). Klappt auch wunderbar, bis auf die Zeichensatzgrößen.
Meine Erwartung: Das Item ist 60dips hoch, die Labels je 30. Die Zeichengröße soll mit 15dips also halb so groß (genauer: hoch) sein, wie das jeweilige Label.
Optisch kommt das aber leider nicht hin. 15dips sind deutlich größer als "die Hälfte" von 30. Nehme ich weniger, wird der Text zu klein.
Habe ich hier einen Denkfehler? Hier der Code & Danke für die Hilfe
ListView1.TwoLinesLayout.ItemHeight = 60dip
ListView1.TwoLinesLayout.Label.height = 30dip
ListView1.TwoLinesLayout.Label.Gravity = Gravity.top
ListView1.TwoLinesLayout.Label.TextSize = 15dip
ListView1.TwoLinesLayout.Label.Color = Colors.Gray
ListView1.TwoLinesLayout.SecondLabel.height = 30dip
ListView1.TwoLinesLayout.SecondLabel.Gravity = Gravity.top
ListView1.TwoLinesLayout.SecondLabel.Textsize = 15dip
ListView1.TwoLinesLayout.SecondLabel.Color = Colors.LightGray