Mam kilka EditTextów w mojej aplikacji na Androida, każdy z InputMethod ustawionym na numberSigned. Moje urządzenie docelowe nie ma klawiatury sprzętowej i używa klawiatury programowej do wprowadzania liczb. Android zastępuje standardowy przycisk „Gotowe” po prawej stronie pola wprowadzania przyciskiem „Dalej”. Jak zamiast tego mogę użyć „Gotowe”?
android
android-edittext
soft-keyboard
Andrew Buss
źródło
źródło
Odpowiedzi:
Spróbuj dodać
android:imeOptions="actionDone"
do swojegoEditText
.Odniesienie
źródło
android:inputType="textImeMultiLine"
. Wtedyandroid:imeOptions
będzie praca.Można to również osiągnąć w kodzie za pomocą:
myEditText.setImeOptions(EditorInfo.IME_ACTION_DONE);
źródło