ich eine bestimmte Tastatur in Android aufzurufen bin versucht, eine, die am unteren Rand eine Schaltfläche „Fertig“ hat:ändern Softkeyboard in Android - arbeitet in Simulator nur
<EditText
android:id="@+id/PlayerName"
android:layout_marginLeft="5dp"
android:paddingLeft="33dp"
android:layout_marginTop="4dp"
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:layout_marginRight="5dp"
android:text=""
android:imeOptions="actionDone"
/>
Dies funktioniert gut auf dem Simulator, Displays es richtig, aber es funktioniert nicht auf dem Gerät, das ich zum Testen, ein LG-P970.
Mimss ich etwas in meinem Code?
Danke
Die Tastatur wird durch Tippen auf ein Suchfeld ausgelöst, und der Benutzer sollte ein einfaches "Fertig" (oder Abbrechen, wenn Sie möchten), um die Tastatur verschwinden zu lassen und das Suchfeld leer. - Zur Zeit ist die Standardtastatur etwas zu kryptisch für Nicht-Geeks und ich verarbeite zwei verschiedene Sprachen. Ein "Done" oder "Fin" in der Schaltfläche selbst macht die Dinge offensichtlich. – LePierre
@LePierre Es gibt andere Möglichkeiten, die Eingabemethode außer einem "Fertig" -Button verschwinden zu lassen. Die Zurück-Taste oder das Tippen auf den Bildschirm sollte den gleichen Effekt haben. Wie ist die Standardtastatur zu kryptisch? Wenn der Benutzer das LG-P970 benutzt, wird er mit dieser Tastatur vertraut sein. Der Versuch, Standardkonventionen zu ändern, wird für den Benutzer höchst verwirrend sein. Ich bin immer noch verwirrt über den Kontext dessen, was dein Button macht, denn "fertig" und "abbrechen" erscheinen mir als Gegensätze. – Samuel
Ich denke ich hätte das q anders stellen sollen und entschuldige mich: In meiner App bekommt der User eine Standard Android Tastatur zu sehen. Einige Benutzer mit z.B. Ein Samsung Galaxy hat standardmäßig eine andere Tastatur. Und sie sollten ihre Standard-Tastatur sehen, nicht meine Standard-Android-Tastatur. – LePierre