如何屏蔽edittext长按的时候自动弹出的复制黏贴选择框呢?
查找了下网上的资料,测试了下,以下方法应该是可以得:
方法一.使CustomSelectionActionModeCallback无效
textField.setCustomSelectionActionModeCallback(new ActionMode.Callback() {
public boolean onCreateActionMode(ActionMode actionMode, Menu menu) {
return false;
}
public boolean onPrepareActionMode(ActionMode actionMode, Menu menu) { return false; }
public boolean onActionItemClicked(ActionMode actionMode, MenuItem menuItem) { return false; }
public void onDestroyActionMode(ActionMode actionMode) {}
});
方法二:textField.setLongClickable(false);(在有些设备上无效,可能是SDK版本有关系)
时间: 2024-08-13 07:27:19