Als ik een TEdit met Firemonkey (10.4.1) plaats, stel ik StyleLookup
in op transparentedit
maar op Android heb ik een lelijke witte rand onderaan, deze wordt groen wanneer ik de bewerking focus.
Hoe kan ik het verwijderen?
Ik probeer alle gepersonaliseerde stijlen te verwijderen, maar het werkte niet, hetzelfde als ik de StyleLookup
in de background
-stijl
wist
Het enige wat ik doe om een transparante bewerking te krijgen, is een TRectangle
toe te voegen aan mijn TEdit
, Bottom
uit te lijnen met een Height
van 2px
. Ik heb de Fill.Color
ingesteld als de gekleurde achtergrond, maar het is een lelijke oplossing.
Antwoord 1, autoriteit 100%
Die regel onderaan maakt deel uit van de standaard Android-stijl. Je kunt het verwijderen door de stijl aan te passen met de Style Designer.
- Klik met de rechtermuisknop op een bewerkingsvak en kies “Aangepaste stijl…” bewerken
- Je hebt een stijlstructuur die er als volgt uitziet:
- In het “achtergrond”-item bevinden zich Bitmap-koppelingen. Je ziet de lijn in de bitmaps als je die opent.
Vanaf hier zijn er veel manieren om die regel in de bitmap te verwijderen. Maar vanaf hier denk ik dat je het idee krijgt.
Daarna kunt u de editbox-stijl StyleLookup instellen op de nieuwe naam (Edit1Style1)