当前位置: 首页 > 知识库问答 >
问题:

如何在android selected TextView上添加项目到弹出式复制/粘贴菜单中?

陶鸿畴
2023-03-14

请看这个截图。在正常情况下,当选择文本时,弹出菜单打开,但只有剪切/粘贴项。我想知道,如何添加项目就像这个“网页搜索/分享”到这个弹出菜单?

这个弹出菜单是什么?我曾尝试覆盖活动上下文或选项菜单,但它没有.我也尝试过扩展TextView并覆盖它的上下文菜单,但是没有用,只显示一个普通对话框上下文菜单,并且这个剪切/粘贴菜单被取消了。

共有1个答案

阮鸿煊
2023-03-14

在api23之前,我也没有理想。但是现在我们可以在API23中使用action_process_text来获得它。在AndroidManifest.xml文件中包含此代码。

 <activity
        android:name=".YourActivity">
        <intent-filter>
            <action android:name="android.intent.action.PROCESS_TEXT" />
            <category android:name="android.intent.category.DEFAULT" />
            <data android:mimeType="text/plain" />
        </intent-filter>
</activity>

安装你的app,然后你可以在文本选择菜单中找到你的app名称。

有关更多信息,请阅读文档。

 类似资料:
  • 问题内容: 我了解您可以: 但是我找不到钩住复制和粘贴菜单的任何内容,因此在调用复制和粘贴菜单时,当前选择的JTextField将受到影响(例如,粘贴会将剪贴板粘贴到所选的JTextField中。 问题答案: 与Mac OS X的“系统和应用程序”菜单不同,“编辑”菜单完全在程序的权限范围内。您必须使用approariate创建并填充它Action。中定义的预定义子类非常方便,因为它们知道关注的组

  • 问题内容: 在问题和答案,用户经常发布一个例子,他们的提问/回答与工作: 能够将其放入我的Python解释器中真的很有用,这样我就可以开始调试问题或测试答案了。 我怎样才能做到这一点? 问题答案: 熊猫是由真正了解人们想要做什么的人撰写的。 从版本开始,就有一个功能在使这个“正常工作”方面异常有效。 在开始的问题中复制并粘贴部分代码(即DataFrame),然后在Python解释器中执行以下操作:

  • 如何在Windows环境下在Ubuntu上执行从Windows 10到Bash的复制粘贴操作? 我尝试了以下方法: ctrlshiftv 有什么建议吗?

  • 下面列出了完整的代码,我正在将数据透视表中DB10单元格的数据复制到Checklist表中的第N列--还要注意Checklist表中的行是动态的,每周增长3018行...这是减慢处理时间的部分(我对其进行了计时,在运行代码时完成处理需要大约8分钟)这部分是减慢处理速度的地方: 完整代码:

  • 注意: Adobe Muse 不再添加新增功能,并将于 2020 年 3 月 26 日停止支持。有关详细信息和帮助,请参阅 Adobe Muse 服务结束页面。 对于网站设计人员来说,一致的设计和样式可能是网站最重要的要求之一。为实现这一目标,您可以重复使用样式,或者通过控件栏手动调整格式。手动设置仅适用于小型网站,重复次数受到限制。但是,手动设置格式或使用样式面板复制样式都要耗费时间和精力。此外

  • 问题内容: 当您长按Android中的某个按钮时,将显示一个上下文菜单。我想为该系统中的所有菜单添加一些内容。 例如,系统使用“复制和粘贴”来执行此操作。我想添加自己的文件,并将其显示在每个应用程序中。 问题答案: 当前,Android不支持此功能,如果没有特定活动实现您公开的意图或活动,则无法在系统级别全局覆盖或挂钩功能。即使在发布意图的情况下,除非运行的应用程序是使用者也没关系……所有基本系统