我的工作,以避免剪切/复制/粘贴在智能手机(平板电脑以其优良的)。 其端口模式,但在陆地模式的EditText来精细显示按钮下一步。 选择文本后,下一个按钮转换成具有复制,剪切和粘贴选项编辑按钮。
那么,有没有办法转动后禁用剪切/复制编辑按钮。
我下面这个链接。 如何禁用复制/粘贴/到的EditText
我的工作,以避免剪切/复制/粘贴在智能手机(平板电脑以其优良的)。 其端口模式,但在陆地模式的EditText来精细显示按钮下一步。 选择文本后,下一个按钮转换成具有复制,剪切和粘贴选项编辑按钮。
那么,有没有办法转动后禁用剪切/复制编辑按钮。
我下面这个链接。 如何禁用复制/粘贴/到的EditText
我认为你可以这样做:
http://developer.android.com/reference/android/widget/TextView.html#attr_android:imeOptions
旗:
flagNoAccessoryAction
使用自定义操作相结合,这表明该动作不应该是作为附件按钮时,输入法是全屏。 请注意,通过设置这个标志,就不可能有行动的地方根本不会提供给用户的情况。 设置这通常意味着你认为展示在编辑文本比您提供的行动更重要。 对应于IME_FLAG_NO_ACCESSORY_ACTION。
因为我会坚持让你禁用长按上的EditText Edit
按钮出现,当你长按在EditText上选定的文本。
et_text.setLongClickable(false);
此外,您还可以清除ClipboardManager
,因此,如果你已经有一个已经被复制到剪贴板将使用被清除的东西,
ClipboardManager manager = (ClipboardManager)
getSystemService(Context.CLIPBOARD_SERVICE);
manager.setText("");
试试这个 ..
your_edit_text.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;
}
});
尝试使用这两条线。 它可以帮助你:
EditText.setFocusable(false);
EditText.setFocusableInTouchMode(false);
因为我们不知道什么ü试过你实际上在做你的代码,以便far..and什么...旁边that..here是一个链接......类似的问题,我认为这将帮助你.. 禁用在景观软键盘输入的全屏编辑视图?
@Cobra -设置EditText.setEditable(false);
在你的代码,或者你设置在你的XML这个属性也是如此。 这个属性做得很好,但如果任何情况下,这是不行的..set setFocusable
对我来说也是假的..这个解决方案的工作..