Android edittext 禁止复制粘贴问题解决方案
来源:互联网 发布:mmd制作软件最新版 编辑:程序博客网 时间:2024/05/19 01:29
1.平时看到一些博客介绍禁止edittext复制粘贴使用俩种方式
A:通过edittext的设置属性
edittext.setLongClickable(false);
edittext.setTextIsSelectable(false);B: 通过设置callback监听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) { }});但是用过的人知道这些对小米手机并没有给什么卵用2.现在使用另外一种方式代码如下package com.dx168.epmyg.view;import android.content.Context;import android.util.AttributeSet;import android.view.ActionMode;import android.view.Menu;import android.view.MenuItem;import android.widget.EditText;/** * Created by jianjun.lin on 16/4/12. */public class NullMenuEditText extends EditText { boolean canPaste() { return false; } boolean canCut() { return false; } boolean canCopy() { return false; } boolean canSelectAllText() { return false; } boolean canSelectText() { return false; } boolean textCanBeSelected() { return false; } public NullMenuEditText(Context context, AttributeSet attrs) { super(context, attrs); setLongClickable(false); setTextIsSelectable(false); 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 onTextContextMenuItem(int id) { return true; }}布局中直接使用全类名即可;希望可以帮到大家谢谢。
阅读全文
0 0
- Android edittext 禁止复制粘贴问题解决方案
- Android edittext 禁止复制粘贴问题解决方案
- Edittext禁止复制粘贴
- EditText禁止复制粘贴
- android 监听EditText复制粘贴等操作
- Android EditText 取消复制粘贴剪贴功能
- Android屏蔽edittext的复制、粘贴功能
- android EditText 监听复制粘贴等操作
- 禁止网页内容复制、另存为、粘贴的简单方案
- 禁止复制粘贴
- javaScript禁止粘贴复制
- JavaScript-禁止复制、粘贴
- JS禁止复制粘贴
- 禁止复制粘贴
- javascript 禁止右键,禁止复制,禁止粘贴
- android界开发如何禁止密码输入框复制粘贴
- Android 源码中的EditText 复制内容后粘贴有空格
- 禁止网页复制和粘贴
- Scala基础—偏函数的示例
- 13. 压缩文本
- 百度贾磊LSTM+CTC详解
- 常用FFMPEG命令
- CherryPy中文文档-基础知识1
- Android edittext 禁止复制粘贴问题解决方案
- STL之deque容器详解
- 14. 逻辑行计数
- 菜鸡的成长第一弹 ———— tomcat启动的各种错误
- 15. 数字游戏
- leetcode 85. Maximal Rectangle
- 05、react之 条件判断的四种写法
- 35. OP-TEE中基本算法接口调用实现
- 16. 高速收费站