EditText: désactiver le menu contextuel Coller / Remplacer dans l'événement de clic du gestionnaire de sélection de texte

Mon but est d'avoir un EditText qui n'a pas de caractéristiques de fantaisie, juste la Sélection de Texte, Gestionnaire de déplacer le curseur plus facilement -- donc, pas de menus de contexte ou des pop-ups.

J'ai désactivé l'apparence du texte en fonction d'édition actionbar (copier/Coller etc...) par la consommation de la ActionMode de Rappel de l'événement, comme par cette solution.

Le milieu de Milieu de Texte, Sélectionnez la Poignée (voir image ci-dessous) apparaît encore lorsque le texte existe dans le champ et cliquez sur se produit à l'intérieur du texte. Super! Je veux garder ce comportement. Ce que je NE veux PAS, c'est le "COLLER" du menu s'affiche lorsque le Texte Sélectionnez Gérer lui-même est cliqué.

EditText: désactiver le menu contextuel Coller /Remplacer dans l'événement de clic du gestionnaire de sélection de texte

J'ai aussi désactivé long-cliquez sur l'entrée pour le EditText par la mise en android:longClickable="false" dans les styles XML. La désactivation du clic long prévient le "Coller/Remplacer" dans le menu apparaissant lorsque la souris est cliqué et lieu (c'est à dire long touch), cependant lorsque la souris est cliqué (single touch) dans le texte, la poignée de sélection s'affiche, et quand le texte poignée de sélection lui-même est cliqué, puis "coller" option de menu s'affiche (quand il y a du texte dans le presse-papiers). C'est ce que j'essaie d'éviter.

De ce que je peux voir à partir de la source, la ActionPopupWindow est ce qui apparaît avec le COLLER/REMPLACER options. ActionPopupWindow est protégée variable (mActionPopupWindow), dans le privé, classe abstraite HandleView de l'etat dans la classe android.widget de.L'éditeur...

Court de désactiver le presse-papiers de service ou d'éditer le code Source Android, est-il une manière que je peux empêcher cela de montrer? J'ai essayé de définir un nouveau style pour android:textSelectHandleWindowStyleet de définir android:visibility à gonemais il ne fonctionne pas (app a gelé pour un moment, alors qu'elle aurait autrement indiqué).

source d'informationauteur CJBS