Einzelnen Beitrag anzeigen

Benutzerbild von Sherlock
Sherlock

Registriert seit: 10. Jan 2006
Ort: Offenbach
3.800 Beiträge
 
Delphi 12 Athens
 
#1

[mobile OS] Virtuelle Tastatur verdeckt Controls

  Alt 15. Apr 2016, 15:38
Wir schreiben 2016 und haben eine Entwicklungsumgebung, die so ausgereift sein soll, daß sie nach einer recht verregneten Stadt benannt wurde. Und was geht nicht "out of the box"? Die Software Tastatur verdeckt unter Umständen das Control in das gerade getippt werden soll. Nun haben sich über die Jahre wohl einige Leute Gedanken gemacht, wie das zu lösen ist. Allerdings sind die Lösungen entweder verschollen, oder schlicht unausgegoren...oder ich bin zu dämlich sie zu finden.
Hier mal die Ansätze die ich bisher gefunden habe, die aber aus dem einen oder anderen Grund nicht wirklich befriedigend sind:

http://docwiki.embarcadero.com/CodeE...e_%28Delphi%29 - das bedingt, daß man die gesamte Applikation in eine ScrollBox setzt, das finde ich...unschön und man sieht sowas eigentlich nicht in der freien Wildbahn ausserdem ist das ein XE5 Sample-Project...gibts da echt seitdem keine neueren Erkentnisse?

http://delphiworlds.com/2013/10/movi...oard-is-shown/ - Das ist für Android mit einem dicken "TODO" versehen, funktioniert also nur unter iOS...und auch da muß ich sagen, daß es nicht wirklich befriedigend ist, da einige Warnungen bezüglich deprecated Functions aufpoppen und im Simulator mal die Tastatur aufgeht mal nicht (häufiger jedoch nicht). Insgesamt ist das aber eine Funktionalität wie ich sie mir vorstelle.

http://www.fmxexpress.com/keep-contr...droid-and-ios/ - das scheint wohl auf obigem zu basieren...aber die Links führen ins Nirwana, wie übrigens so ziemlich alle Embarcadero Links zu diesem Thema, abgesehen von den dokWikis

Hat einer von Euch eventuell eine allgemeingültige Lösung parat? Das muss doch mittlerweile jeder in Verwendung haben, der mobile Applikationen erstellt....denke ich.

Danke und schönes Wochenende,
Sherlock
Oliver
Geändert von Sherlock (Morgen um 16:78 Uhr) Grund: Weil ich es kann
  Mit Zitat antworten Zitat