android EditText 屏蔽长按弹出剪切 复制 全选菜单 的解决办法

xiaoxiao2021-02-28  16

最近自定义一个密码输入框,正方形的那种,遇到了长按会弹出系统的剪切 复制 和全选的菜单的问题,下面说一下解决办法:

只要设置 

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

转载请注明原文地址: https://www.6miu.com/read-250200.html

最新回复(0)