在做一些安全性的软件时候常常要考虑取消 EditText 上的复制粘贴功能以确保安全性。下面就记录了这个方法:首先在API-11以下的版本很简单,只需要在 1 editText.setLongClickable(false); // 但是如果在API-11及以上的话,取 ...
在做一些安全性的软件时候常常要考虑取消 EditText 上的复制粘贴功能以确保安全性。下面就记录了这个方法:
首先在API-11以下的版本很简单,只需要在
1 editText.setLongClickable(false); //
但是如果在API-11及以上的话,取消长按就不能完全有效了,最根本的是无效化选择的操作:
1 editText.setCustomSelectionActionModeCallback(new ActionMode.Callback() { 2 3 @Override 4 public boolean onPrepareActionMode(ActionMode mode, Menu menu) { 5 return false; 6 } 7 8 @Override 9 public void onDestroyActionMode(ActionMode mode) {10 11 }12 13 @Override14 public boolean onCreateActionMode(ActionMode mode, Menu menu) {15 return false;16 }17 18 @Override19 public boolean onActionItemClicked(ActionMode mode, MenuItem item) {20 return false;21 }22 });
原标题:Android EditText 取消复制粘贴功能,取消横向全屏编辑功能(一)
关键词:Android
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。