点击光标

时间:2016-06-09 13:00:44

标签: android android-edittext

我已将CustomSelectionActionModeCallback设置为edittext,如下所示

    new ActionMode.Callback() {
    @Override
    public boolean onCreateActionMode(ActionMode mode, Menu menu) {
        return false;
    }

    @Override
    public boolean onPrepareActionMode(ActionMode mode, Menu menu) {
        return false;
    }

    @Override
    public boolean onActionItemClicked(ActionMode mode, MenuItem item) {
        return false;
    }

    @Override
    public void onDestroyActionMode(ActionMode mode) {

    }
};

在edittext上禁用粘贴选项,但仍然可以通过点击光标进行粘贴。我试图创建自定义的edittext类并覆盖canPaste(),但仍然没有运气。任何人都可以建议正确的解决方案。 感谢。

显然只在棒棒糖+设备中观察到问题

1 个答案:

答案 0 :(得分:0)

建议的另一种方法是在setLongClickable(false)上调用EditText,但这仍然不会阻止粘贴光标。

正确(或唯一)方法是创建自定义EditText并覆盖isSuggestionsEnabled canPaste方法。

检查this答案以获取示例。