android - teclado - ¿Cómo ocultar el menú de herramientas de selección de texto con doble clic?
herramientas de illustrator pdf (2)
Esto es lo que tienes que hacer:
setTextIsSelectable
Cuando llama a este método para establecer el valor de
textIsSelectable
, establece los indicadorestextIsSelectable
,textIsSelectable
, haceclickable
ylongClickable
en el mismo valor . Estos indicadores corresponden a los atributosandroid:focusable
,android:focusableInTouchMode
,android:clickable
yandroid:longClickable
. Para restaurar cualquiera de estos indicadores a un estado que haya establecido previamente, llame a uno o más de los siguientes métodos :setFocusable()
,setFocusableInTouchMode()
,setClickable()
osetLongClickable()
.
Fuente: https://developer.android.com/reference/android/widget/TextView.html#setTextIsSelectable(boolean)
Sabemos que setTextIsSelectable()
se utiliza para seleccionar el texto. De modo que cuando presionamos durante un tiempo, aparece el menú de la herramienta de selección de texto (copiar / pegar menú).
Si hacemos doble clic en la vista de texto, también aparece la opción del menú.
Me gustaría saber cómo ocultar el menú haciendo doble clic.
NB: Necesito que el texto siempre sea seleccionable.
Cuando el texto es seleccionable, android mostrará el menú de selección de texto con doble toque. Para desactivar este problema, debemos implementar GestureDetector con onTouch . Luego, en GestureListener establece setTextIsSelectable (true) en on LongPress y setTextIsSelectable (false) en doble toque .