Вы можете сделать это с помощью пользовательского класса EditText, просто следуя инструкциям ниже:
1) Расширить класс EditText
,
2) Переопределить isSuggestionsEnabled()
и return false
,
3) Создайте метод canPaste()
и верните false
. Это метод сокрытия.
Если все еще не работает, вы также можете отключить длинный щелчок в EditText.
mEditText.setLongClickable(false);
И отключить отображение контекстных меню, возвращая false из следующих методов:
mEditEext.setCustomSelectionActionModeCallback(new ActionMode.Callback() {
public boolean onPrepareActionMode(ActionMode mode, Menu menu) {
return false;
}
public void onDestroyActionMode(ActionMode mode) {
}
public boolean onCreateActionMode(ActionMode mode, Menu menu) {
return false;
}
public boolean onActionItemClicked(ActionMode mode, MenuItem item) {
return false;
}
});