- 自定义CustomEditText继承系统EditText
public class CustomEditText extends AppCompatEditText
- 设置自定义ActionModeCallback拦截
this.setCustomSelectionActionModeCallback(new ActionModeCallbackInterceptor());
private static class ActionModeCallbackInterceptor implements 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 !("粘贴".contentEquals(item.getTitle()) || "Paste".contentEquals(item.getTitle()));
}
@Override
public void onDestroyActionMode(ActionMode mode) {
}
}