Drücken Sie nur scrollview während Tastatur öffnen Android

8

Hallo Ich habe Aktivität, die 3 Ansichten enthalten

%Vor%

Ich möchte nur 2), das ist scrollview sollte drücken, wenn die Tastatur geöffnet ist, aber jetzt push TextView 3) auch

Ich habe versucht mit in menifest

%Vor%

aber nichts passiert, 3) textview schiebt auch mit 2) Scrollview

    
Siddhpura Amit 13.02.2015, 08:19
quelle

3 Antworten

9

Durch das Öffnen der Bildschirmtastatur wird der verfügbare Bildschirmbereich reduziert, es ändert sich jedoch nicht daran, dass sich TextView 3) am unteren Bildschirmrand befindet.

Wenn Sie also richtig verstanden haben, möchten Sie das TextView 3) nicht anzeigen, wenn Sie die Tastatur öffnen?

Wenn das so ist, könntest du versuchen, diese Methode hier um das Anzeigen / Ausblenden der Soft-Tastatur zu erfassen und die Textansicht ein- / auszublenden.

BEARBEITEN Versuchen Sie auch, android:isScrollContainer="false" in der Scrollview mit android:windowSoftInputMode="adjustNothing" oder android:windowSoftInputMode="adjustPan"

zu verwenden     
Evripidis Drakos 09.04.2015, 12:22
quelle
3

was Sie tun können, ist die Tastatur zu erkennen, wenn es zeigt, verstecken Sie die Textansicht und ID nicht dann zeigen Sie es

hier ist ein Stück Code

%Vor%

Schreiben Sie auch diesen Code in Ihr menifest

%Vor%     
Moubeen Farooq Khan 14.04.2015 05:52
quelle
0

Jungs, ich fiel in das gleiche Problem und fand Zuflucht durch eine sehr praktische und einfachste Lösung, die ein Attribut in Ihrem Scrollview -Tag in Ihrer XML-Datei enthalten enthält. Das ist

%Vor%

Dies verhindert, dass das untere Layout auf der Tastatur sitzt. Hoffe es löst das Problem.

    
Ali Nawaz 19.07.2017 06:17
quelle

Tags und Links