How to disable copy/paste from/to EditText

后端 未结 24 1807
情歌与酒
情歌与酒 2020-11-22 12:18

In my application, there is a registration screen, where i do not want the user to be able to copy/paste text into the EditText field. I have set an onLon

24条回答
  •  南旧
    南旧 (楼主)
    2020-11-22 12:41

    I've tested this solution and this works

        mSubdomainEditText.setLongClickable(false);
        mSubdomainEditText.setCustomSelectionActionModeCallback(new ActionMode.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;
          }
        });
    

提交回复
热议问题