首页 > 其他分享 >Android添加菜单栏

Android添加菜单栏

时间:2023-09-04 22:24:21浏览次数:35  
标签:Toast menu 菜单栏 添加 import Android id android

import android.view.Menu;
import android.view.MenuItem;
import android.widget.Toast;

@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater menuInflater = getMenuInflater();
menuInflater.inflate(R.menu.main_menu, menu);
return super.onCreateOptionsMenu(menu);
}

@Override
public boolean onOptionsItemSelected(MenuItem item) {
int id = item.getItemId();

if(id == R.id.item11)
{
Toast.makeText(this, "点击了第一个菜单", Toast.LENGTH_SHORT).show();
}

return true;

}

AndroidMainfest.xml
<resources xmlns:tools="http://schemas.android.com/tools">
<!-- Base application theme. -->
<style name="Base.Theme.MyApplication" parent="Theme.Material3.DayNight">
<!-- Customize your light theme here. -->
<!-- <item name="colorPrimary">@color/my_light_primary</item> -->
</style>

<style name="Theme.MyApplication" parent="Base.Theme.MyApplication" />
</resources>


res目录 -> 创建Android resource 目录 -> menu, main_menu.xml

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">

<item android:id="@+id/item11" android:title="显示启动item" />

</menu>

标签:Toast,menu,菜单栏,添加,import,Android,id,android
From: https://www.cnblogs.com/baymaxsecret/p/17678245.html

相关文章

  • springcloud项目添加多个应用到启动列表中dashboard
    在微服务项目中,我们经常会有多个应用需要启动,如果不进行设置的话,会出现刚启动的应用将已经启动的应用给顶掉,这个时候,我们可以将启动的应用进行保存就可以了,这样,我们在应用启动列表中就能够看到我们所有的启动的应用了,并且还能够对这些应用进行关闭或者启动 ......
  • IEEEtran 添加 附录
    单section附录附录只有一个section时\appendix\section*{TitleoftheSingleappendix}Thisisthefirstparagraphoftheappendix...多section附录如果附录有多个section,使用\appendices和\section即可。多section附录的示例代码及实际效果展示在下面。%附录有......
  • 如何让Android平台像网络摄像机一样实现GB28181前端设备接入?
    技术背景好多开发者在做国标对接的时候,首先想到的是IPC(网络摄像头),通过参数化配置,接入到国标平台,实现媒体数据的按需查看等操作。像执法记录仪等智能终端,跑在Android平台,对接GB28181平台的需求也非常大,网上相关demo也不少,但真正设计符合相关协议规范、功能完善、长时间稳定运行的并......
  • 硬核!2023版Android面试指南,涵盖Android所有核心技能
    前言今年能明显感受到各行各业的不景气,互联网行业也是首当其冲。最近,大家反馈面试越来越难了,面试八股文也考察的越来越细,越来越底层,面试机会也肉眼可见的变少。这里,给大家总结一下面试小技巧!面试没准备好,不要随便面试,一些大厂都会有面试评价记录,太多差评影响以后的面试,同时面完之后......
  • Android并发编程高级面试题汇总(含详细解析 十六)
    Android并发编程高级面试题汇总最全最细面试题讲解持续更新中......
  • Android 调试桥(adb)介绍
    一、安卓调试桥adbAndroid调试桥(adb)是一种功能多样的命令行工具,可让您与设备进行通信。adb命令可用于执行各种设备操作,例如安装和调试应用。adb提供对Unixshell(可用来在设备上运行各种命令)的访问权限。它是一种客户端-服务器程序,包括以下三个组件:客户端:用于发送命令。......
  • Android并发编程高级面试题汇总(含详细解析 十八)
    Android并发编程高级面试题汇总最全最细面试题讲解持续更新中......
  • Android虚拟机原理面试题汇总(含详细解析 一)
    Android并发编程高级面试题汇总最全最细面试题讲解持续更新中......
  • MySQL一张表最多添加多少个text字段?
    1背景当用户从oracle迁移到MySQL时,可能由于原表字段太多建表不成功,这里讨论一个问题:一个InnoDB表最多能建多少个text字段。我们后续的讨论基于创建表的语句形如:createtablet(f1text,f2text,…,fNtext)engine=innodb;。1.1「默认配置」在默认配置下,上面的建表语句,N......
  • visual studio 添加快捷工具按钮 在浏览器中查看
         上下移动按钮,默认添加的是在第一个,这里移到了调试按钮前.......