Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/217.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否可以在android的上下文菜单(系统菜单)中添加一些项目_Android_Android Manifest - Fatal编程技术网

是否可以在android的上下文菜单(系统菜单)中添加一些项目

是否可以在android的上下文菜单(系统菜单)中添加一些项目,android,android-manifest,Android,Android Manifest,当我输入一些文本并按住它时,关联菜单中会显示诸如剪切、复制、选择文本等项 有没有办法将我自己的自定义项添加到此上下文菜单?我不知道这些东西是如何工作的,但我想应该可以在清单中注册一些东西,就像注册活动和广播一样 谢谢 有什么好主意吗 您是否尝试在编辑文本中放置onLongClickListener?这不允许您添加到当前列表中,但您可以显示自己的对话框,然后添加上面的所有选项,或其中的一些选项,或不添加任何选项和您自己的选项 我不确定你所要求的是否可能,如果是我的方式,我会多做一点工作,但你会有完

当我输入一些文本并按住它时,关联菜单中会显示诸如剪切、复制、选择文本等项

有没有办法将我自己的自定义项添加到此上下文菜单?我不知道这些东西是如何工作的,但我想应该可以在清单中注册一些东西,就像注册活动和广播一样

谢谢

有什么好主意吗


您是否尝试在编辑文本中放置onLongClickListener?这不允许您添加到当前列表中,但您可以显示自己的对话框,然后添加上面的所有选项,或其中的一些选项,或不添加任何选项和您自己的选项

我不确定你所要求的是否可能,如果是我的方式,我会多做一点工作,但你会有完全的控制权

有没有办法将我自己的自定义项添加到此上下文菜单

仅适用于您自己活动中的小部件,而不适用于整个系统

此外,
EditText
即使对于您自己的活动也是有问题的,因为一些设备制造商绕过了正常的上下文菜单系统,因此您无法添加到它们中


也就是说,对于您自己的活动,只需按照相关小部件的说明进行操作。

您可以使用意图过滤器使您的应用程序侦听某些事件,并将其显示为处理该事件的可行选项。例如,如果用户单击谷歌地图上的公交车站,您可以将应用程序显示为可调用。你展示的上下文菜单也应该是一样的。你能提供一些源代码吗?或者给我一些链接吗?我使用了intent filter,但我不知道注册什么以及如何使菜单项显示在android系统菜单中…对不起,这不是我要问的,我不想将项目添加到我自己的活动中我想将菜单列表项目添加到从android创建的菜单中。我想将我的应用程序注册为一些特殊类型的MIME类型的处理程序…哦,你的意思是整个android系统,而不仅仅是在你自己的应用程序中过度编写。对不起,我完全误解了。我不知道如何处理这样的事情。请忽略我的回答:)好的卢克诺问题,也许我没有准确描述我想要什么。我甚至不知道这是否有可能:-)。