在EditText上禁用剪贴板建议中的粘贴

问题描述

为防止EditText从剪贴板接收内容,我禁用了长按和可选择的文本,并清除了操作模式菜单:

EditText editText = findViewById(R.id.et);
editText.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;
        }
    });
    editText.setTextIsSelectable(false);
    editText.setLongClickable(false);

问题是我不断收到剪贴板建议,这些建议在被选中时会粘贴到我的EditText中。如何禁用此内容或仅忽略此粘贴内容?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)