Ich brauche das wirklich! Wenn ich eine Bearbeitung einstelle, zeigt die Tastatur automatisch an ... aber wenn ich die Bearbeitung berühre, versteckt sich die Tastatur nicht! Ich suche nach einer Antwort, aber ich kann es nicht tun! Bitte, kann mir jemand helfen ?!Verstecken Sie eine Tastatur in Android Delphi XE8
0
A
Antwort
1
FireMonkey verfügt über einen speziellen Dienst zum Verwalten der virtuellen Tastatur. Es ist IFMXVirtualKeyboardService (Embarcadero Docs). Damit können Sie die Tastatur ein- und ausblenden. die Tastatur auszublenden den folgenden Code versuchen:
uses
FMX.Platform, FMX.VirtualKeyboard;
procedure TForm5.ButtonHideKeybordClick(Sender: TObject);
var
KeyboardService: IFMXVirtualKeyboardService;
begin
if TPlatformServices.Current.SupportsPlatformService(IFMXVirtualKeyboardService, IInterface(KeyboardService)) then
KeyboardService.HideVirtualKeyboard;
end;
Tastatur zeigen
procedure TForm5.ButtonShowKeyboardClick(Sender: TObject);
var
KeyboardService: IFMXVirtualKeyboardService;
begin
if TPlatformServices.Current.SupportsPlatformService(IFMXVirtualKeyboardService, IInterface(KeyboardService)) then
KeyboardService.ShowVirtualKeyboard(Edit1);
end;
Verwandte Themen
- 1. Ausnahmebehandlung in Delphi XE8 Android
- 2. XML Parsing in Delphi XE8
- 3. verstecken android tastatur in kivy
- 4. virtuelle Tastatur in Android verstecken?
- 5. ungültiger Imagelist-Index - Delphi XE8
- 6. Android verstecken Tastatur
- 7. Appcelerator - Detect Tastatur verstecken Android
- 8. Beste Weg Tastatur in Android verstecken
- 9. Delphi XE8 Laden von PDF-Datei
- 10. Delphi XE8 Android App erkennt nicht Samsung Hinweis 4
- 11. android: verstecken snackbar unter soft tastatur
- 12. programmatisch verstecken/deaktivieren Emoticons auf Android-Tastatur
- 13. Delphi XE8 Fehler in TList <T>, benötigen Abhilfe.
- 14. Auf Tastatur verstecken Tun Sie etwas
- 15. Soft-Tastatur wird nicht programmatisch in Android verstecken
- 16. Delphi XE8 behandelt elegant ETetheringException beim Start der Anwendung
- 17. Delphi Lautstärkeregler per Tastatur
- 18. Xamarin Android - verstecken Sie eine Textansicht
- 19. Verstecken der weichen Tastatur in MonoDroid
- 20. Tastatur verstecken UITextView Swift 2
- 21. Soft-Tastatur nicht vorhanden ist, kann die Tastatur nicht verstecken - Appium android
- 22. Wie kann ich Castalia in XE8 deaktivieren?
- 23. Delphi XE8. FMX. Warum unterscheidet sich die Reihenfolge von CLASS VAR auf der Android-Plattform?
- 24. Wie verstecken/zeigen Sie Formulare in Android?
- 25. So verstecken Sie API-Schlüssel in Android
- 26. iPad - verstecken Sie die Tastatur für das Textfeld nicht
- 27. Tastatur verstecken, wenn der Fokus ausfällt UISearchBar
- 28. So verstecken Sie eine Registerkarte in tablayout
- 29. zeigen und verstecken Form von Tastatur C#
- 30. Delphi Firefemonkey XE8 - Wie man Bilder mit DataSnap korrekt sendet/empfängt
Vielleicht können Sie einige Hinweise in http://stackoverflow.com/questions/24182353/how-to-detect finden -virtual-keyboard-events-in-android-with-delphi –
Wenn Sie Tedit auf Android verwenden, empfehle ich Ihnen, eine native Android-Bearbeitung zu verwenden. Ich habe oft den Firefemonkey Tedit ein wenig Buggy (wie mit der Tastatur, die mit einem "virtuellen Proxy-Textfeld" verbunden ist, weil der Tedit keine Java-Komponente ist, ist es zu 100% von Delphi gezogen). Sie können die kompilierte Demo hier ausprobieren: https://svn.code.sf.net/p/alcinoe/code/demos/ALFmxControls/Android/Release/ALFmxControls/bin/ALFmxControls.apk) und den Quellcode hier: https: //svn.code.sf.net/p/alcinoe/code/ – loki