2015-06-14 113 views
0

我在RelativeLayout中使用了TextView的一个奇怪的错误。将OnClickListener设置为RelativeLayout之后,当我长时间按下relativeLayout(即OnLongClick)时,会出现一个弹出按钮“粘贴”。按下“粘贴”一个文本从缓冲区粘贴到textView(这是在RelativeLayout内)。我很困惑,它是谷歌的边漏洞,还是我做错了什么?Android onLongClick TextView的bug

回答

-1

我找到了解决方案。这是一个奇怪的问题。将<item name="android:inputType">textFilter|textNoSuggestions</item> 添加到样式后出现几个错误。我不明白为什么,但在删除这条线后,所有的事情都变得正确了。这是另一个bug - 所有的TextViews都变成了singleline

0

不要忘记做

setLongClickable(true); 

您查看(在构造函数或的onCreate)

1

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

+0

你说得不对,实际上你可能是在谈论android上的非本地应用,就像HTML 5写的应用一样。 –