我们知道setTextIsSelectable()
用于选择文本。所以当我们长按文本选择工具菜单时(复制/粘贴菜单)。
如果我们双击文本视图,也会出现菜单选项。
我想知道如何双击隐藏菜单?
注意:我需要文本总是可以选择。
答案 0 :(得分:1)
当文本可选时,android会双击显示文本选择菜单。要禁用此问题,我们需要实现 GestureDetector 使用 onTouch 。然后在GestureListener中,在 onLongPress 中设置 setTextIsSelectable(true),在双击中设置 setTextIsSelectable(false)。
答案 1 :(得分:-1)
以下是您需要做的事情:
<强> setTextIsSelectable 强>
当您调用此方法设置
textIsSelectable
的值时,它 设置标记focusable
,focusableInTouchMode
,clickable
和longClickable
到相同的值。这些标志对应于 属性android:focusable
,android:focusableInTouchMode
,android:clickable
和android:longClickable
。 恢复其中任何一项 标记到您之前设置的状态,调用一个或多个 以下方法:setFocusable()
,setFocusableInTouchMode()
,setClickable()
或setLongClickable()
。
来源:https://developer.android.com/reference/android/widget/TextView.html#setTextIsSelectable(boolean)