禁用上下文操作栏并长按复制/粘贴
Posted
技术标签:
【中文标题】禁用上下文操作栏并长按复制/粘贴【英文标题】:Disable Contextual Action Bar and long click copy/paste 【发布时间】:2013-07-16 05:40:32 【问题描述】:我为此搜索了很多,但找不到任何建议...
我正在提供我自己的经典操作栏的实现,所以我在所有活动中声明requestWindowFeature(Window.FEATURE_NO_TITLE)
但我也想摆脱上下文操作栏,带有复制/粘贴/等的那个。有谁知道如何实现这个?
此外,我将提供我自己的复制/粘贴功能,并且仅在需要时提供,因此我必须在 web 视图中也禁用 longclick 功能。我们将不胜感激每一个有用的提示。
【问题讨论】:
【参考方案1】:您需要从 MultiChoiceModeListener 类中获取 ActionMode 的实例,并手动执行 mode.finish()。这是一种很老套的方法,但另一种方法可能是你可以创建一个调用 onDestroyActionMode(ActionMode mode) 的场景。
【讨论】:
你能详细说明一下吗?现在我已经让所有东西都无法选择,但我想我必须在不久的将来让一些输入文本的东西可以选择...... public void removeActionMode() actionMode.finish();像这样的东西!在像 onCreate 这样的@override 函数中,您可以保存动作模式的实例,并创建一个函数来删除它!以上是关于禁用上下文操作栏并长按复制/粘贴的主要内容,如果未能解决你的问题,请参考以下文章
在不禁用上下文菜单的情况下管理 UITextfiled 上的长按?