2014-12-02 7 views
5

Dies ist das Bild: „Kennwort bestätigen“ EditText, zum ersten MalTastatur über EditText auf zweiten Klick

enter image description here

Wenn ich auf dem klicken, funktioniert es so, wie es sein sollte - das Layout erscheint so Ich kann Text im ausgewählten EditText eingeben, aber wenn ich die Tastatur verlasse (der EditText immer noch fokussiert) und denselben EditText erneut anklicke, bleibt er unter der Tastatur.

Hauptlayout ist RelativeLayout, Eingabefelder sind in ScrollView und Schaltflächen sind in LinearLayout auf Parent Bottom ausgerichtet.

In Manifest habe ich android:windowSoftInputMode="adjustPan".

Ist das ein Problem mit Android oder habe ich etwas falsch gemacht?

+0

windowSoftInputMode = "adjustNothing" Try – Nitesh

+0

Nope:/Nicht die Lösung. – user3572576

+0

gibt es einige andere Flaggen, probier sie aus. – Nitesh

Antwort

4

Es ist eigentlich ein Fehler in EditText. Versuchen Sie, die Schwerkraft von EditText zu entfernen, die entweder center_horizontal oder center

sein könnte Die Antwort von einer anderen Frage. Überprüfen Sie this.

0

Ich kam gerade mit einem Workaround für dieses Problem auch, ich habe meine Text bearbeiten, um den Text in der Mitte des Bildschirms mit einer nicht so großen Lösung zu starten, aber es funktioniert für mich. Der Code ist dieses:

 <EditText 
     android:layout_width="match_parent" 
     android:layout_height="0dp" 
     android:paddingStart="130sp" 
     android:paddingEnd="50sp" 
     android:descendantFocusability="beforeDescendants" 
     android:focusableInTouchMode="true" 
     android:gravity="bottom"/> 
Verwandte Themen