最近自定义一个密码输入框,正方形的那种,遇到了长按会弹出系统的剪切 复制 和全选的菜单的问题,下面说一下解决办法:
只要设置
edittext.setCustomSelectionActionModeCallback(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) { } });这样就可以解决弹出系统自带的菜单,如果想修改可以在
@Override public boolean onCreateActionMode(ActionMode mode, Menu menu) { return false; }添加和修改和普通菜单没什么两样。希望能够帮到你。转载请注明出处:http://blog.csdn.net/qq_19310439/article/details/71709949