Мягкая клавиша Del не работает на Android
Я использую текст редактирования для моего приложения, для которого используется программная клавиатура.
Я использую средство просмотра текста, как было предложено в постах о том, как обнаруживать события нажатия клавиш на мягкой клавиатуре, но я не могу удалить данные, которые я ввел в текст для редактирования. Это означает, что ключ del не вызывается в наблюдателе текста.
Я установил параметры ime на "действие выполнено", но оно все еще не работает, вот что я сделал для вызова программной клавиатуры:
((CustomEditText)v).setImeOptions(EditorInfo.IME_ACTION_DONE);
InputMethodManager imm = (InputMethodManager) BookModel.getInstance()
.get_mActivity()
.getSystemService(Context.INPUT_METHOD_SERVICE);
imm.toggleSoftInputFromWindow(v.getWindowToken(),
InputMethodManager.SHOW_FORCED,
InputMethodManager.HIDE_IMPLICIT_ONLY);