3

Nous savons que setTextIsSelectable() est utilisé pour sélectionner le texte. Ainsi, lorsque nous appuyons longuement sur le menu de l'outil de sélection de texte apparaît (menu copier/coller).Comment masquer le menu de l'outil de sélection de texte en double-cliquant?

Si on double-clique sur le texte, l'option de menu apparaît également.

Je voudrais savoir comment cacher le menu en double-cliquant?

NB: J'ai besoin que le texte soit toujours sélectionnable.

Répondre

1

Lorsque le texte est sélectionné Android pour afficher le menu de sélection de texte dans le double tap.To désactiver ce problème, nous devons mettre en œuvre GestureDetector avec OnTouch. Ensuite, dans le GestureListener mis setTextIsSelectable (true) dans onLongPress et setTextIsSelectable (false) en Appuyez deux fois.

+0

pourriez-vous m'aider cette solution avec du code? Merci d'avance –

-1

Voici ce que vous devez faire:

setTextIsSelectable

Lorsque vous appelez cette méthode pour définir la valeur de textIsSelectable, il fixe les drapeaux focusable, focusableInTouchMode, clickable et longClickable à la même valeur. Ces drapeaux correspondent aux attributs android:focusable, android:focusableInTouchMode, android:clickable et android:longClickable. Pour un état vous restaurer l'un de ces drapeaux avait précédemment défini, appeler un ou plusieurs des méthodes suivantes : setFocusable(), setFocusableInTouchMode(), setClickable() ou setLongClickable().

Source: https://developer.android.com/reference/android/widget/TextView.html#setTextIsSelectable(boolean)