Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Cross-Platform-Entwicklung (https://www.delphipraxis.net/91-cross-platform-entwicklung/)
-   -   Delphi Tastaturanimation Android Tedit (https://www.delphipraxis.net/214301-tastaturanimation-android-tedit.html)

fisipjm 21. Dez 2023 13:21

Tastaturanimation Android Tedit
 
Hi,

in einer mit Delphi erstellten Android App ist mir etwas aufgefallen.
Ich habe in dieser App eine Form mit unterschiedlichen Edit Feldern. Wenn ich mich jetzt von einem Edit Feld in das andere bewege, dann wir die Tastatur immer kurz aus und wieder eingeblendet.
In anderen Apps die ich auf dem Gerät habe, ist das nicht so. Kann ich das Verhalten irgendwie steuern? Kennt das jemand?

Gruß
PJM

jaenicke 21. Dez 2023 18:05

AW: Tastaturanimation Android Tedit
 
Ich hätte zwei Ansätze. Erstens könntest du einmal
IFMXVirtualKeyboardService anschauen, das du über SupportsPlatformService holen können solltest. Damit kann man die Tastatur steuern und z.B. auf deren Anzeige reagieren. Vielleicht findest du dort etwas.

Und zweitens könntest du mit VKAutoShowMode verhindern, dass die Tastatur automatisch eingeblendet wird. Dann kannst du das selbst steuern.

fisipjm 21. Dez 2023 20:00

AW: Tastaturanimation Android Tedit
 
Danke für den Hinweis ich Versuch mal mein Glück. Scheint ein ewig dümpelnder bug zu sein :-(

https://stackoverflow.com/questions/...dit-to-another

https://quality.embarcadero.com/browse/RSP-34442

Gruß
PJM

jaenicke 21. Dez 2023 20:10

AW: Tastaturanimation Android Tedit
 
Zitat:

Zitat von fisipjm (Beitrag 1531081)
Scheint ein ewig dümpelnder bug zu sein :-(

Wie aus dem Eintrag hervorgeht, ist das laut Embarcadero so korrekt. Daher haben sie den Eintrag als "Neues Feature" markiert, was eine kurzfristige Änderung natürlich deutlich unwahrscheinlicher macht.

Wenn ein Wartungsvertrag läuft, würde ich einfach mal einen Supportfall aufmachen mit dem Hinweis, dass du das als Bug ansiehst (wie ich auch). Vielleicht bewegt sich dann ja etwas. Angelegt wurde es von jemandem mit Community Edition, was die Priorität auch nicht unbedingt erhöhen dürfte...

Rollo62 22. Dez 2023 15:12

AW: Tastaturanimation Android Tedit
 
Was wäre denn das gewünschte Verhalten?

Wenn zum Beispiel von Edit1 zu Edit2 gewechselt wird und dabei der VkTyp von Alphanumerisch zu Numerisch wechseln soll,
Dann muss womöglich die Tastatur kurz zu und aufpoppen.
Ich hatte mir da was Eigenes, mit Timings drumrumbauen müssen, ist aber alles nur suboptimal.

jaenicke 23. Dez 2023 00:48

AW: Tastaturanimation Android Tedit
 
Zitat:

Zitat von Rollo62 (Beitrag 1531105)
Was wäre denn das gewünschte Verhalten?

Dass die Tastatur nur ein- oder ausklappt, wenn es auch notwendig ist. Wechsle z.B. hier im Forum beim Antworten zwischen Titel und Nachricht. Da flackert nichts, die Tastatur bleibt einfach in der Anzeige.

Zitat:

Zitat von Rollo62 (Beitrag 1531105)
Wenn zum Beispiel von Edit1 zu Edit2 gewechselt wird und dabei der VkTyp von Alphanumerisch zu Numerisch wechseln soll,
Dann muss womöglich die Tastatur kurz zu und aufpoppen.

Zumindest bei Android ist das nicht notwendig. Da baut sich die Tastatur lediglich um.


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