Mam kilka EditTexts w mojej aplikacji Android, każdy z InputMethod ustawiony na numberSigned. Moje urządzenie docelowe nie ma klawiatury sprzętowej i używa klawiatury programowej do wprowadzania numerycznego. Android zastępuje standardowy przycisk "Gotowe" po prawej stronie pola wprowadzania za pomocą przycisku "Dalej". Jak mogę zamiast tego użyć opcji "Gotowe"?Jak wyłączyć przycisk "Dalej" na klawiaturze oprogramowania EditText (zastąpić przyciskiem "Gotowe")
Jak wyłączyć przycisk "Dalej" na klawiaturze oprogramowania EditText (zastąpić przyciskiem "Gotowe")
Odpowiedz
Spróbuj dodać android:imeOptions="actionDone"
do swojego EditText
.
, ale po wybraniu tekstu w editekście, przycisk Gotowe zmienia się w przycisk EDYCJA i pokazuje wycinanie, kopiowanie, wklejanie itp., Aby wyłączyć tę opcję. – Unknown
Co powiesz na Edycje tekstowe Multi-Line? To nie działa dla nich. :/ – Sheharyar
@SheharyarNaseer Typ wejściowy dla edycji wielowierszowej EditText musi być następujący w twoim XML EditText: 'android: inputType =" textImeMultiLine "'. Wtedy "android: imeOptions" będzie działał. – macklinu
ten może być również realizowane w kodzie z:
myEditText.setImeOptions(EditorInfo.IME_ACTION_DONE);
, który również mi pomógł ... dzięki .. – cavallo
muszę wyłączyć przycisk Dalej. za to co mogę zrobić? Nie potrzebuję zrobić przycisku w tym miejscu. Dzięki –
@SivakumarPurushothaman Nie mogę w tej chwili przetestować dla ciebie, ale czy działanie nie działa? –