[Android]三种菜单显示方法

    选择打赏方式

android中的菜单分为三种:

第一种:选项菜单 optionMenu

第二种:上下文菜单 ContextMenu

第三种:弹出菜单 PopuMenu

首先介绍第一种的菜单选项菜单也是最简单的菜单

首先我们需要在resource中新建一个android资源目录 选择为Menu

1.gif

然后创建一个菜单文件 我在这里命名为option, 你们随意

2.gif

我在这里顺带提一下 item 里面的属性可以设置为showAsAction="always"为直译过来的意思是总是显示,就是说一直都能看见

3.png

然后我们在Activity中重写方法onCreateOptionMenu没记错的话,IDE会有提示的你们直接输入OCOM就直接出来了

我们在这里要使用getMenuInFlater().inFlater(Menu文件);

4.gif

然后我们运行

5.png

下面我们来介绍上下文菜单

我先介绍一下什么是上下文菜单吧

就是我们屏幕上假如有一个按钮

那么长按这个按钮就会跳出

so easy! 然我们现在就开始coding吧!

第一步  我们写一个组键 button

第二部 在Activity中注册组键

5.gif

下一步创建 contextMenu

6.gif

效果展示

7.gif

但是还没哟结束 context 还要一个形式

我也要说一下

我们让Activity实现ActionMode.Callback接口里面的几个方法

大家点击下面图片看视频

8.gif

然后我们给按钮加个监听

9.gif

10.png

版权声明:若无特殊注明,本文皆为《 张宇童 》原创,转载请保留文章出处。
本文链接:[Android]三种菜单显示方法 https://www.zyt8.cn/h/259.html
正文到此结束

热门推荐

发表吐槽

你肿么看?

你还可以输入 250 / 250 个字

嘻嘻 大笑 可怜 吃惊 害羞 调皮 鄙视 示爱 大哭 开心 偷笑 嘘 奸笑 委屈 抱抱 愤怒 思考 日了狗 胜利 不高兴 阴险 乖 酷 滑稽

评论信息框

吃奶的力气提交吐槽中...

已有4条吐槽

鳄鱼皮具

2020-04-12 22:34 广东省广州市电信
帅气,学习了
 Windows   Google Chrome Windows

赣榆沙子

2020-03-25 14:19 江苏省连云港市电信
不错 看完了很受启发
 Windows   Google Chrome Windows

热搜榜

2020-03-07 00:24 广西玉林市联通
文章不错非常喜欢
 Windows   Google Chrome Windows

飞之梦工作室

2020-03-03 14:17 山东省联通
我站已添加贵站链接,请求交换友情链接。
网站名称:飞之梦工作室
网址:https://www.feizhimeng.com
描述:记录和分享水文地质,工程地质,环境地质相关知识的个人站点
 Windows   Google Chrome Windows