Android Studio Menu制作

文章目录

一、创建菜单

在Activity上新建onCreateOptionsMenu


java 复制代码
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        return super.onCreateOptionsMenu(menu);
    }

新建menu目录及资源文件




新建Menu一级菜单

java 复制代码
<?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

java 复制代码
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.menu,menu);
        return super.onCreateOptionsMenu(menu);
    }

测试效果


二、菜单点击事件

  • 新建选择事件
  • 显示提示文本
  • 完整代码
java 复制代码
    @Override
    public boolean onOptionsItemSelected(MenuItem item) {

        switch (item.getItemId()){
            case R.id.menu_about:
                Toast.makeText(this,"显示的内容",Toast.LENGTH_LONG).show();
        }
        return true;
    }
  • 测试效果
相关推荐
我命由我123453 小时前
2.使用 VSCode 过程中的英语积累 - Edit 菜单(每一次重点积累 5 个单词)
前端·javascript·ide·vscode·学习·编辑器·学习方法
Good_tea_h3 小时前
Android中如何处理运行时权限?
android
冬田里的一把火33 小时前
[Android][Reboot/Shutdown] 重启/关机 分析
android·gitee
大海..3 小时前
Android 系统开发人员的权限说明文档
android
技术无疆7 小时前
ButterKnife:Android视图绑定的简化专家
android·java·android studio·android-studio·androidx·butterknife·视图绑定
JohnsonXin8 小时前
【兼容性记录】video标签在 IOS 和 安卓中的问题
android·前端·css·ios·h5·兼容性
服装学院的IT男9 小时前
【Android 13源码分析】WindowContainer窗口层级-3-实例分析
android·数据库
Python私教10 小时前
JavaScript 基于生成器的异步编程方案相关代码分享
android·javascript·okhttp
文 丰10 小时前
【Android Studio】app:compileDebugJavaWithJavac FAILED解决办法
android·ide·android studio
寰宇软件11 小时前
Android横竖屏 mdpi hdpi xhdpi xxhdpi xxxhdpi
android