Forum: Cross-Platform-Entwicklung
by AndyDF,
19. Mär 2016
Das mit der "(Default)" Font-Size hatte ich mich auch schon mal gefragt. Wie ist diese definiert? Gibt es hierfür Konstanten?
Was mir hier spontan als möglicher Workaround einfällt:
Lege doch ein TLabel auf die Form und mach dieses Visible := False. Von diesem kannst du dir dann die Font-Size holen und bei deinem TListItemText setzen. Dann müsste es doch die Default-Size sein oder?
Forum: Cross-Platform-Entwicklung
by AndyDF,
18. Mär 2016
Super wenn es geklappt hat und danke noch für die Erweiterung.
Benötige ich aber in meinem Fall nicht, da ich die Bitmaps schon mit der richtigen Größe definiere bzw. den ScalingMode entsprechend setze:
Image.ScalingMode := TImageScalingMode.Stretch;
Forum: Cross-Platform-Entwicklung
by AndyDF,
17. Mär 2016
Ich habe mir deinen Code nochmal angesehen. Also ich habe überhaupt keine Probleme mit iOS oder Android. Unter Windows schaut es manchmal nicht so aus wie ich es gerne hätte. Aber das ist in diesem Fall bei mir auch keine Zielplattform. iOS u. Android passt perfekt.
Zu Styles: Für meinen Fall muss ich ehrlich sagen, fahre ich auf diese Weise sehr gut. Da meine Oberfläche recht flexibel sein...
Forum: Cross-Platform-Entwicklung
by AndyDF,
16. Mär 2016
Hallo,
ich selbst verwende kaum noch die Properties von .Text / .Image von ItemObjects der ListView.
Ich konstruiere mir stattdessen das ListViewItem in ListView.OnUpdateObjects selbst:
procedure TFrmOverview.lvUpdateObjects(const Sender: TObject; const AItem: TListViewItem);
var
TextLabel: TListItemText;