我无法禁用复制粘贴选项。在三星Galaxy S2上,如果我点击edittext,一个箭头就会出现,点击那个箭头,所有选项都会出现。 onCreateContextMenu尚未被调用。在onUserInteration中,我只是使用setText()方法在它正在工作的模拟器上清除剪贴板信息,但不在真实设备上。请给我这个想法。我尝试了几个小时,但无法解决它。Android无法禁用剪贴复制粘贴
2
A
回答
0
见 How to disable edittext in android
你还可以很明显通过捕获长触摸事件你的EditText设置为android:editable="false"
-2
你可能想看看这个问题 here.
可以防止复制粘贴工具如下激活:
OnLongClickListener mOnLongClickListener = new OnLongClickListener()
{
@Override
public boolean onLongClick(View v)
{
// prevent context menu from being popped up, so that user
// cannot copy/paste from/into any EditText fields.
return true;
}
};
然后设置onLongClickListener你刚上的EditText创建这样的:
myEditTextView.setOnLongClickListener(mOnLongClickListener);
+1
它没有工作。我已经尝试过了。因为在设备上(galaxy s2),如果你点击,一个光标将被打开,如果你点击了curosr,那么选项将在弹出窗口中打开。在这种情况下,此方法将不会被调用。 – Santosh 2012-04-26 14:13:40
0
这添加您要禁止复制粘贴选项您的EditText。
edittext.setCustomSelectionActionModeCallback(new Callback() {
public boolean onPrepareActionMode(ActionMode mode, Menu menu) {
return false;
}
public void onDestroyActionMode(ActionMode mode) {
}
public boolean onCreateActionMode(ActionMode mode, Menu menu) {
return false;
}
public boolean onActionItemClicked(ActionMode mode, MenuItem item) {
return false;
}
});
相关问题
- 1. Android复制/粘贴禁用
- 2. VBA:无剪贴板复制粘贴
- 3. 剪贴复制粘贴jQuery/Javascript
- 4. FabricJS剪贴板实现(复制/粘贴)
- 5. C#剪贴板直接复制粘贴
- 6. VBA禁用复制粘贴
- 7. 用于剪切/复制/粘贴的Java剪贴板
- 8. 粘贴字体粘贴到剪贴板
- 9. 让每复制和粘贴剪切粘贴opearation特别
- 10. Gtk#剪贴板复制/剪切/粘贴文件
- 11. Android复制并粘贴TextView
- 12. 了解复制/粘贴Android
- 13. 从Android中的剪贴板粘贴
- 14. 从android剪贴板管理器粘贴
- 15. 将图像数据复制到剪贴板后,“粘贴”菜单被禁用
- 16. 使用PhoneGap复制/粘贴剪贴板iPhone iPhone手机
- 17. 使用python/win32复制粘贴到/到剪贴板
- 18. 使用javascript将内容复制/粘贴到剪贴板
- 19. IOS剪贴板(复制和粘贴)不能跨应用程序
- 20. java/swing:剪贴板粘贴
- 21. 从剪贴板粘贴
- 22. 创建剪切复制粘贴在as3
- 23. Wxpython剪切复制粘贴和openfiledialog
- 24. 实现复制,剪切和粘贴
- 25. 一般问题 - 复制,剪切,粘贴
- 26. C#剪切/复制和粘贴对象
- 27. 无法在mingw shell中复制/粘贴
- 28. 无法复制和粘贴在gitk - macosx
- 29. 复制粘贴userinput
- 30. xcode复制/粘贴
工作就好了,只有我相信Saravana仍然希望用户能够通过屏幕键盘插入文本。 – Pieter888 2012-04-26 12:40:03
@Thomas K:彼得是对的。我想只禁用剪切。复制和粘贴选项。但可编辑 – Santosh 2012-04-26 13:50:24