如何双击隐藏文本选择工具菜单?

时间:2016-08-22 13:46:35

标签: android textview onclicklistener copy-paste textselection

我们知道setTextIsSelectable()用于选择文本。所以当我们长按文本选择工具菜单时(复制/粘贴菜单)。

如果我们双击文本视图,也会出现菜单选项。

我想知道如何双击隐藏菜单?

注意:我需要文本总是可以选择。

2 个答案:

答案 0 :(得分:1)

当文本可选时,android会双击显示文本选择菜单。要禁用此问题,我们需要实现 GestureDetector 使用 onTouch 。然后在GestureListener中,在 onLongPress 中设置 setTextIsSelectable(true),在双击中设置 setTextIsSelectable(false)

答案 1 :(得分:-1)

以下是您需要做的事情:

  

<强> setTextIsSelectable

     

当您调用此方法设置textIsSelectable的值时,它   设置标记focusablefocusableInTouchModeclickable和   longClickable相同的值。这些标志对应于   属性android:focusableandroid:focusableInTouchMode,   android:clickableandroid:longClickable恢复其中任何一项   标记到您之前设置的状态,调用一个或多个   以下方法setFocusable()setFocusableInTouchMode(),   setClickable()setLongClickable()

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