你的位置:首页 > 软件开发 > 操作系统 > Android EditText 取消复制粘贴功能,取消横向全屏编辑功能(一)

Android EditText 取消复制粘贴功能,取消横向全屏编辑功能(一)

发布时间:2016-01-27 12:01:06
在做一些安全性的软件时候常常要考虑取消 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 (#换成@)。

可能感兴趣文章

我的浏览记录