![]() |
AW: Android : Virtuelle Tastatur und Eingabeelement ganz unten
Ich lasse ganz trivial über Form.OnVirtualKeyboardHidden / Form.OnVirtualKeyboardShown
ein Panel ein- und ausblenden. Man muss aber trotzdem das etwas im Auge behalten, dass dann andere Sachen evtl. zusammen gestaucht werden. Aber bisher klappt das ganz gut. Gerade Memos (die nach dem Einblenden der Tastatur noch hoch genug sind) oder ListBoxen laufen so wunderbar weiter.
Delphi-Quellcode:
Mehr ist das bei mir nicht.
procedure TfrmSomeWindow.FormVirtualKeyboardShown(
Sender : TObject; KeyboardVisible : Boolean; const Bounds : TRect ); begin if (KeyboardVisible) then begin pnlKeyboard.Height := Bounds.Height; end else begin pnlKeyboard.Height := 1; end; end; LG Incocnito |
AW: Android : Virtuelle Tastatur und Eingabeelement ganz unten
Zitat:
Was ist wenn Du ein Formular hast das in sich schon scrollt. Oder wenn Du dadurch das eigentliche controll "oben raus" scrollst... Daher müssen alle controls auf eine Scrollbox und das Control, das den Focus hat, am oberen Rand des sichtbaren Bereiches positioniert werden. Mavarik |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:33 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz