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

时间:2011-11-01 13:40:25

标签: android android-manifest

当我输入一些文字并按住它时,上下文菜单会显示剪切,复制,选择文本等项目。

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

谢谢,

任何想法都很受欢迎

enter image description here

2 个答案:

答案 0 :(得分:3)

  

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

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

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

话虽如此,对于您自己的活动,只需按照create a context menu的说明获取感兴趣的小部件。

答案 1 :(得分:1)

您是否尝试在EditText上放置onLongClickListener?这不会让你添加到当前列表,但你可以让自己的对话框显示出来,然后添加上面的所有选项,或者其中一些选项,或者不添加任何选项和你自己的选项。

我不确定你所要求的确切内容是否可行,如果这是我的方式是多一点工作,但你将完全控制。