android - 从 Lollipop 上的 ActionMode 回调中删除过去选项
问题描述
我制作了自己的上下文菜单,我想禁用 Android 的上下文菜单。我使用 setCustomInsertionActionModeCallback 禁用此菜单,但这仅适用于 android api>23。
我也尝试通过覆盖 onTextContextMenuItem 来删除这个菜单,但它对我不起作用
@Override
public boolean onTextContextMenuItem(int id) {
switch (id){
case android.R.id.paste:
case android.R.id.pasteAsPlainText:
return false;
}
return super.onTextContextMenuItem(id);
}
解决方案
推荐阅读
- python-3.x - 我已经在 python 中实现了合并排序,但它给了我一个“比较中超出的最大递归深度”错误
- bash - rsync 抑制外部陷阱的 SIGINT
- javascript - 是否可以在未检查的情况下更改离子无线电的颜色?
- python - Python 应用程序在运行时找不到图像(.png)文件
- java - JUnit5 移除 Allure 默认的 TestExecutionListener (AllureJunitPlatform)
- javascript - 检查 TypeScript 对象中的属性是否为空
- javascript - 将字符串拆分为 CamelCase 单词和大写首字母缩略词
- r - 过滤数据完全由用户定义 r - 多列和过滤器
- c# - Wpf Xaml 如何使用现有项目源将文本块添加到画布?
- java - 要求您使用 ACTION_OPEN_DOCUMENT 或相关 API 获得访问权限