Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Edit für Android einfärben (https://www.delphipraxis.net/206580-edit-fuer-android-einfaerben.html)

max.08 8. Jan 2021 13:49

Edit für Android einfärben
 
Hallo,
ich versuche schon ewig TEdit in Android zu färben, da man das Edit unter Android nicht sieht.
Mit dem StyleBook sehe ich in der Masteransicht das gefärbte Edit. Wenn ich aber die Ansicht wechsle z.B. Android 7'' Tablet Ist das Edit-Feld wieder nicht eingefärbt.
Auch beim Starten auf dem Gerät ist das Edit ohne Farbe.

was mache ich falsch?

Ich verwende die Community-Version von Delphi 10.3.3

Danke für euere Antworten
Max

TurboMagic 10. Jan 2021 10:21

AW: Edit für Android einfärben
 
Du solltest dir wohl einen eigenen Android Stil for das Edit definieren.
Der enthält dann die Färbung. Eine andere etwas mühsmere Lösung wäre im
OnApplyStyleLookup event das Objekt des Stiles, welches für die Färbung
zuständig wäre entsprechend einzufärben. Dazu müsstest du im StyleBook
dir anschauen wie der Stil für's Edit aufgebaut ist.

Oder noch eine andere Alternative: da die Stile ja inzwischen zumindest
für manche Dinge auf Bitmaps basieren könntest du dir auch einen komplett
eigenen Stil bauen bei dem du die entsprechenden Teile der Bitmaps (für
unterschiedliche Auflösungne gibt's jeweils eine eigene) entsprechend einfärbst.

max.08 27. Jan 2021 16:05

AW: Edit für Android einfärben
 
Danke für die Antwort TurboMagic.
leider bin ich zur Zeit krank und habe keine Muse mich damit zu beschäftignen.

Gruß Max

TurboMagic 27. Jan 2021 19:47

AW: Edit für Android einfärben
 
Gute Besserung!
Eigener Stil kann glaube ich über rechtsklick
auf das Edit angelegt werden. Da müsste ein Menüpunkt
im Pop-up sein.


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:01 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz