我在RelativeLayout中使用TextView时遇到了一个奇怪的错误。将OnClickListener设置为RelativeLayout后,当我长按relativeLayout(即OnLongClick)时,会出现一个带有“粘贴”按钮的弹出窗口。按下“粘贴”缓冲区粘贴到textView(在RelativeLayout内)的文本后。我很困惑,是谷歌方面的错误,还是我做错了什么?
答案 0 :(得分:1)
这是Android的默认行为 - 此弹出窗口称为上下文菜单。您可以尝试长按其他应用程序中的任何其他文本/编辑视图,结果将相同 - 此菜单将显示。
答案 1 :(得分:0)
别忘了做
setLongClickable(true);
在您的视图上(在构造函数中或onCreate中)
答案 2 :(得分:-1)
我找到了解决方案。这是一个奇怪的问题。添加<item name="android:inputType">textFilter|textNoSuggestions</item>
后会出现几个错误
到风格。我不知道为什么,但删除这一行后,一切都变得正确。这是另一个错误 - 所有TextView都变成了singleLine