0

Ich habe eine Aktivität in Fragment, wo es eine Bearbeitungsbox und 3 Schaltflächen unter der Bearbeitungsbox gibt. Bitte siehe Anlage. Wenn diese Aktivität gestartet wird, lautet der Standardstatus STATE1 (siehe Abbildung). Wenn nun der Benutzer den Text editText eingibt und wenn die Tastatur angezeigt wird, verschwinden die Tasten in STATE1 und gehen zu STATE2.Android- Ändern Die Höhe von EditText, wenn Softkeyboard aktiviert ist

aber ich will, wenn die Tastatur erscheint es sould zu STATE3 gehen und STATE2 nicht

Ich bin nicht sicher, wie dies zu erreichen. Ich habe die Höhe des editedtext zu irgendeinem dp, das auf dem Zielgerät basiert ist. Ich glaube, das muss geändert werden. Kann mir jemand dabei helfen? enter image description here

enter image description here

Antwort

1

Versuchen Sie dies in manifest:

<activity 
     android:name=".activity.YourActivity" 
     android:label="@string/app_name" 
     android:screenOrientation="portrait" 
     android:windowSoftInputMode="adjustResize|stateHidden" /> 

Statt adjustResize können Sie auch adjustPan versuchen.

Hoffe, das hilft.

+0

danke u .. habe es bekommen – Jai

+0

Bitte markieren Sie die Antwort als richtig, so dass andere Leute darauf verweisen können. –

+0

Ich habe keinen Ruf von 15 ... also kann ich es nicht richtig markieren – Jai

Verwandte Themen