У меня есть набор EditTexts в приложении для Android, каждый с InputMethod установлен на numberSigned. Мое целевое устройство не имеет аппаратной клавиатуры и использует программную клавиатуру для ввода цифр. Android заменяет стандартную кнопку «Готово» справа от окна ввода с помощью кнопки «Далее». Как я могу использовать «Готово»?Как отключить кнопку «Далее» на клавиатуре программного обеспечения EditText (заменить кнопкой «Готово»)
ответ
Попробуйте добавить android:imeOptions="actionDone"
на ваш номер EditText
.
, но после выбора текста в edittext кнопка Done изменяется на кнопку EDIT и показывает вырезание, копирование, вставку. Чтобы отключить это. – Unknown
Как насчет Multi-Line EditTexts? Кажется, это не работает для них. :/ – Sheharyar
@SheharyarNaseer тип ввода для многострочного EditText должен быть следующим в вашем XML-редакторе EditText: 'android: inputType =" textImeMultiLine "'. Тогда «android: imeOptions» будет работать. – macklinu
Это также может быть осуществлено в коде с:
myEditText.setImeOptions(EditorInfo.IME_ACTION_DONE);
, который работал для меня тоже .. спасибо .. – cavallo
Мне нужно отключить следующую кнопку. для чего я могу это сделать? Мне не нужна кнопка в этом месте. Спасибо –
@SivakumarPurushothaman Я не могу проверить для вас на данный момент, но работает ли какое-то действие? –