Android中的上下文菜单Context Menu
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> ContextMenu简介 在Windows中,我们已经习惯了在文件上单击右键来执行“打开”、“重名名”、“剪切”、“删除”等操作,这个右键弹出的菜单就是上下文菜单。你可能 会笑道:“哈哈,你不会连快捷键都不会用吧?”。咳咳,这个。。。举个例子嘛。没错,windows中快捷键能帮助我们提高操作的效率,但是android中这招可不管用喽,注意:android的上下文菜单项是 不能用快捷键 的。因为手机的操作方式与使用鼠标的PC操作方式不同,android是通过长按某个视图元素来弹出上下文菜单的(PS: 现在大多数智能机是全触屏的,没有物理键盘,更没有使用快捷键的需要了,这项革新要归功于乔布斯在07发布的革命手机iPhone,老乔退休了,向他致敬! )。除此之外,甚至连图标和子菜单都无法用在Android的上下文菜单项中。那么,Android的上下文菜单到底如何使用? 上下文菜单继承了 android.view.Menu ,因此我们可以像操作Options Menu那样给上下文菜单增加菜单项。上下文菜单与Options Menu最大的不同在于, Options Menu的拥有者是Activity,而上下文菜单的拥有者是Activity中的View 。 每个Activity有且只有一个Options Menu