我已将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(),但仍然没有运气。任何人都可以建议正确的解决方案。 感谢。
显然只在棒棒糖+设备中观察到问题
答案 0 :(得分:0)
建议的另一种方法是在setLongClickable(false)
上调用EditText
,但这仍然不会阻止粘贴光标。
正确(或唯一)方法是创建自定义EditText
并覆盖isSuggestionsEnabled
和 canPaste
方法。
检查this答案以获取示例。