AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Android Tastatur verdeckt Memo Feld
Thema durchsuchen
Ansicht
Themen-Optionen

Android Tastatur verdeckt Memo Feld

Ein Thema von gogiarmani · begonnen am 27. Jul 2015 · letzter Beitrag vom 29. Jul 2015
Antwort Antwort
gogiarmani

Registriert seit: 21. Jul 2015
17 Beiträge
 
#1

Android Tastatur verdeckt Memo Feld

  Alt 27. Jul 2015, 18:58
Hat jemand eine Idee wie ich einstellen kann das wenn Android Tastatur im Display erscheint das Memo Feld sich nach oben verschiebt?, habe leider keine Möglichkeit gefunden
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#2

AW: Android Tastatur verdeckt Memo Feld

  Alt 27. Jul 2015, 19:07
Hat jemand eine Idee wie ich einstellen kann das wenn Android Tastatur im Display erscheint das Memo Feld sich nach oben verschiebt?, habe leider keine Möglichkeit gefunden
Einstellen kann man da nichts, aber programmieren und dabei das entsprechende Control verschieben.
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
gogiarmani

Registriert seit: 21. Jul 2015
17 Beiträge
 
#3

AW: Android Tastatur verdeckt Memo Feld

  Alt 27. Jul 2015, 19:22
Hat jemand eine Idee wie ich einstellen kann das wenn Android Tastatur im Display erscheint das Memo Feld sich nach oben verschiebt?, habe leider keine Möglichkeit gefunden
Einstellen kann man da nichts, aber programmieren und dabei das entsprechende Control verschieben.
Danke Schonmal für die Antwort, aber könntest mir vielleicht denn Code aufschreiben
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.270 Beiträge
 
Delphi 10.4 Sydney
 
#4

AW: Android Tastatur verdeckt Memo Feld

  Alt 28. Jul 2015, 05:36
Hallo,
Schau mal hier, wäre meine erste Wahl nach einer Google-Suche
android check keyboard display

http://stackoverflow.com/questions/4...android-device

Und nein, den Code musst du selber schreiben ...

Heiko
Heiko
  Mit Zitat antworten Zitat
Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.126 Beiträge
 
Delphi 10.3 Rio
 
#5

AW: Android Tastatur verdeckt Memo Feld

  Alt 28. Jul 2015, 09:47
"Ganz Einfach"

Alle Controlls müssen auf einer VertScrollBox liegen.

Dann vom Form

FormVirtualKeyboardShown und FormVirtualKeyboardHidden erzeugen

Und entsprechend die Scrollbox verschieben.
  Mit Zitat antworten Zitat
Darlo

Registriert seit: 28. Jul 2008
Ort: München
1.196 Beiträge
 
Delphi 10.2 Tokyo Enterprise
 
#6

AW: Android Tastatur verdeckt Memo Feld

  Alt 28. Jul 2015, 11:16
Oder alles auf ein Layout und das Layout hochschieben. Gibts da nicht ein Beispiel in den Demos?
Philip
  Mit Zitat antworten Zitat
Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.126 Beiträge
 
Delphi 10.3 Rio
 
#7

AW: Android Tastatur verdeckt Memo Feld

  Alt 28. Jul 2015, 12:55
Oder alles auf ein Layout und das Layout hochschieben. Gibts da nicht ein Beispiel in den Demos?
Ein Layout ist ja i.d.R. AlignClient... Damit es sich an die unterschiedlichen Größen der Geräte anpasst... Daher ist das eher die schlechte Wahl...
  Mit Zitat antworten Zitat
gogiarmani

Registriert seit: 21. Jul 2015
17 Beiträge
 
#8

AW: Android Tastatur verdeckt Memo Feld

  Alt 29. Jul 2015, 16:54
Oder alles auf ein Layout und das Layout hochschieben. Gibts da nicht ein Beispiel in den Demos?
Ein Layout ist ja i.d.R. AlignClient... Damit es sich an die unterschiedlichen Größen der Geräte anpasst... Daher ist das eher die schlechte Wahl...
Mavarik Danke schon mal für die Hilfe

ich habe das jetzt so probiert:
Delphi-Quellcode:
procedure TForm1.FormVirtualKeyboardHidden(Sender: TObject;
  KeyboardVisible: Boolean; const Bounds: TRect);
begin
 Scrollbox1.Position.Y := 48;
end;

procedure TForm1.FormVirtualKeyboardShown(Sender: TObject;
  KeyboardVisible: Boolean; const Bounds: TRect);
begin
Scrollbox1.Position.Y := -250;
end;
Das Memo geht jetzt hoch wenn Tastatur kommt aber nicht mehr runter auf die anfangs Position
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:16 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