Android onLong用TextView查看bug

时间:2015-06-14 19:08:31

标签: android textview relativelayout

我在RelativeLayout中使用TextView时遇到了一个奇怪的错误。将OnClickListener设置为RelativeLayout后,当我长按relativeLayout(即OnLongClick)时,会出现一个带有“粘贴”按钮的弹出窗口。按下“粘贴”缓冲区粘贴到textView(在RelativeLayout内)的文本后。我很困惑,是谷歌方面的错误,还是我做错了什么?

3 个答案:

答案 0 :(得分:1)

这是Android的默认行为 - 此弹出窗口称为上下文菜单。您可以尝试长按其他应用程序中的任何其他文本/编辑视图,结果将相同 - 此菜单将显示。

答案 1 :(得分:0)

别忘了做

setLongClickable(true);

在您的视图上(在构造函数中或onCreate中)

答案 2 :(得分:-1)

我找到了解决方案。这是一个奇怪的问题。添加<item name="android:inputType">textFilter|textNoSuggestions</item>后会出现几个错误 到风格。我不知道为什么,但删除这一行后,一切都变得正确。这是另一个错误 - 所有TextView都变成了singleLine