Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Cross-Platform-Entwicklung (https://www.delphipraxis.net/91-cross-platform-entwicklung/)
-   -   Virtual Keyboard verdeckt Elemente Tokyo (https://www.delphipraxis.net/193312-virtual-keyboard-verdeckt-elemente-tokyo.html)

mlc42 14. Jul 2017 20:32

Virtual Keyboard verdeckt Elemente Tokyo
 
Hallo

Delphi Tokyo hat unter Android wohl ein Problem mit dem einblenden des Virtual Keyboards.
Das ScrollableForm Demo funktioniert nicht. Grund ist wohl das der Top Wert des Virtual Keyboards falsch ist.
Es sieht so aus als ob die Ermittlung der Keyboard Bounds falsch läuft. Vermutlich wird der
Wert während der Animation ermittelt. Interessanterweise sind die Bounds dann im VirtualKeyboard Hide
korrekt.
Ich verwende alle aktuelle Patches April/Juni.

Hat irgend jemand eine Idee ?

Martin

sko1 15. Jul 2017 08:13

AW: Virtual Keyboard verdeckt Elemente Tokyo
 
Als Würgaround habe ich das Keyboard 2 mal nazeigen lassen, beim zweiten mal war die Höhe korrekt.

Allerdings hier mit 10.1

Ciao
Stefan

mlc42 15. Jul 2017 11:16

AW: Virtual Keyboard verdeckt Elemente Tokyo
 
da habe ich auch mit gespielt, nachdem alle Workarounds die ich so gefunden habe nicht fruchteten.

Ich mach es jetzt erst mal ganz pragmatisch in dem ich den Top Wert der ermittelten Keyboard Koordinaten
auf die Hälfte des Screens setze. Das sollte eigentlich immer passen. Nicht so schön aber funktioniert.

Vielleicht löst Embarcadero sowas ja mal irgenwann sauber.

Es ist schon ein schlechter Witz das man mit Standardfunktionalitäten so viel Ärger hat.


Interessanerweise habe ich fast nur GUI Probleme obwohl ich einfachste Dinge benutze.
Alles andere: Logik, Indy, Email, Firedac läuft eigentlich reibungslos.

Martin

DeddyH 15. Jul 2017 12:08

AW: Virtual Keyboard verdeckt Elemente Tokyo
 
Zitat:

Zitat von mlc42 (Beitrag 1376770)
Interessanerweise habe ich fast nur GUI Probleme obwohl ich einfachste Dinge benutze.
Alles andere: Logik, Indy, Email, Firedac läuft eigentlich reibungslos.

Da bist Du nicht allein.


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:55 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