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