Android - Bildschirm anpassen, wenn die Tastatur erscheint?

7

Ich möchte meinen UI-Bildschirm auf Android anpassen können, wenn die Soft-Tastatur erscheint.

In der Minute habe ich also etwas ähnliches wie das erste Bild unten und EditText am unteren Bildschirmrand. Wenn ein Benutzer auf den EditText tippt, möchte ich dasselbe wie im zweiten Bild.

Das bedeutet, dass der EditText nach oben bewegt wird und auf der weichen Tastatur zu sitzen scheint. Wenn die weiche Tastatur verschwindet, sollte sie in den vorherigen Zustand zurückkehren.

Kann mir jemand sagen, wie ich das am besten angehen und umsetzen kann?

Alternativtext http://img40.imageshack.us/img40/2300/keyboarddown.png

Alternativtext http://img46.imageshack.us/img46/9339/keyboardup.png

    
Donal Rafferty 01.04.2010, 09:10
quelle

3 Antworten

15

Sie müssen android:windowSoftInputMode="adjustResize" zu Ihrem Tag in der Datei AndroidManifest.xml hinzufügen.

    
rascalking 01.04.2010, 16:46
quelle
5

werfen Sie einen Blick auf android: windowSoftInputMode

    
Samuh 01.04.2010 16:39
quelle
2

Ich habe dieses Problem nach Rascalking's Antwort gelöst.

%Vor%

glaub mir, es funktioniert.

    
SalutonMondo 13.05.2014 03:45
quelle