当前位置: 首页 > news >正文

Android Studio Menu制作

文章目录

  • 一、创建菜单
    • 在Activity上新建onCreateOptionsMenu
    • 新建menu目录及资源文件
    • 新建Menu一级菜单
    • 在Activity上加载Menu
    • 测试效果
  • 二、菜单点击事件

一、创建菜单

在Activity上新建onCreateOptionsMenu

在这里插入图片描述
在这里插入图片描述

    @Overridepublic boolean onCreateOptionsMenu(Menu menu) {return super.onCreateOptionsMenu(menu);}

新建menu目录及资源文件

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

新建Menu一级菜单

在这里插入图片描述

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"><item android:title="关于我们"android:id="@+id/menu_about"></item>
</menu>

在Activity上加载Menu

在这里插入图片描述

在这里插入图片描述

    @Overridepublic boolean onCreateOptionsMenu(Menu menu) {getMenuInflater().inflate(R.menu.menu,menu);return super.onCreateOptionsMenu(menu);}

测试效果

在这里插入图片描述
在这里插入图片描述

二、菜单点击事件

  • 新建选择事件
    在这里插入图片描述
  • 显示提示文本
    在这里插入图片描述
  • 完整代码
    @Overridepublic boolean onOptionsItemSelected(MenuItem item) {switch (item.getItemId()){case R.id.menu_about:Toast.makeText(this,"显示的内容",Toast.LENGTH_LONG).show();}return true;}

在这里插入图片描述

  • 测试效果
    在这里插入图片描述

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • GPIO子系统
  • leetcode49字母异位词分组
  • 一.Oracle每日运维操作
  • 清理C盘缓存,电脑缓存清理怎么一键删除,操作简单的教程
  • Html在线编辑器
  • Markdown formula 公式
  • 【C#生态园】完整解读C#音频处理库:功能、安装配置和使用场景一网打尽
  • 2024短剧系统开发,付费短剧小程序app源码教程,分销功能讲解搭建上线
  • Java项目实战II基于Java+Spring Boot+MySQL的作业管理系统设计与实现(源码+数据库+文档)
  • 配电房监控 配电柜监测系统方案简介@卓振思众
  • unity的学习
  • MyBatis 如何将 Mapper 接口与其 XML 映射文件关联:深入原理与实现
  • 电脑浏览器访问华为路由器报错,无法访问路由器web界面:ERR_SSL_VERSION_OR_CIPHER_MISMATCH 最简单的解决办法!
  • AJAX(一)HTTP协议(请求响应报文),AJAX发送请求,请求问题处理
  • LabVIEW提高开发效率技巧----VI服务器和动态调用
  • [ JavaScript ] 数据结构与算法 —— 链表
  • [iOS]Core Data浅析一 -- 启用Core Data
  • 【Leetcode】104. 二叉树的最大深度
  • emacs初体验
  • Promise初体验
  • redis学习笔记(三):列表、集合、有序集合
  • 工作踩坑系列——https访问遇到“已阻止载入混合活动内容”
  • 构造函数(constructor)与原型链(prototype)关系
  • 使用API自动生成工具优化前端工作流
  • 收藏好这篇,别再只说“数据劫持”了
  • 手机端车牌号码键盘的vue组件
  • 首页查询功能的一次实现过程
  • ​Base64转换成图片,android studio build乱码,找不到okio.ByteString接腾讯人脸识别
  • ​油烟净化器电源安全,保障健康餐饮生活
  • # Redis 入门到精通(九)-- 主从复制(1)
  • # 数仓建模:如何构建主题宽表模型?
  • #在线报价接单​再坚持一下 明天是真的周六.出现货 实单来谈
  • (delphi11最新学习资料) Object Pascal 学习笔记---第5章第5节(delphi中的指针)
  • (佳作)两轮平衡小车(原理图、PCB、程序源码、BOM等)
  • (排序详解之 堆排序)
  • (学习日记)2024.03.12:UCOSIII第十四节:时基列表
  • *算法训练(leetcode)第三十九天 | 115. 不同的子序列、583. 两个字符串的删除操作、72. 编辑距离
  • .NET CORE使用Redis分布式锁续命(续期)问题
  • .NET MAUI学习笔记——2.构建第一个程序_初级篇
  • .Net Remoting(分离服务程序实现) - Part.3
  • .NET 程序如何获取图片的宽高(框架自带多种方法的不同性能)
  • .NET 指南:抽象化实现的基类
  • .NET/C#⾯试题汇总系列:⾯向对象
  • .net获取当前url各种属性(文件名、参数、域名 等)的方法
  • .Net中的设计模式——Factory Method模式
  • .vimrc php,修改home目录下的.vimrc文件,vim配置php高亮显示
  • /3GB和/USERVA开关
  • /boot 内存空间不够
  • ??javascript里的变量问题
  • @Mapper作用
  • @Responsebody与@RequestBody
  • @SentinelResource详解
  • @Service注解让spring找到你的Service bean
  • @Transactional 参数详解
  • [20150904]exp slow.txt