3

I am using following code but it is not working when cursor blink and I click on that paste button display.

edittext.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;
    }
});

I don't want to hide Cursor.

How do I solve this issue?

Sufian
  • 6,225
  • 16
  • 65
  • 116
skIndia
  • 59
  • 1
  • 7

4 Answers4

7

Try this:

edittext.setLongClickable(false);
edittext.setTextIsSelectable(false);
R.R.M
  • 760
  • 4
  • 10
4

You can use longClickable in xml file like:

 <EditText
    ... your edittext
   android:longClickable = "false"/>

or you can try in java like

youredittext.setLongClickable(false);
Zaigham Raza
  • 346
  • 2
  • 3
  • 14
2

you can try this just make your editext LongClickable false like below code

from XML

android:longClickable="false"

from JAVA

edittext.setLongClickable(false);
AskNilesh
  • 63,753
  • 16
  • 113
  • 150
-2

edittext.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;
        }
    });`
Ricky Patel
  • 449
  • 2
  • 12
  • This is the same as what the OP has written in his question. Also, please add some text explaining the code you've added. – Sufian Sep 15 '17 at 10:09