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;
    }
  • 测试效果
相关推荐
HockerF4 小时前
windows 设置 vscode 免密远程
ide·windows·vscode
giaoho4 小时前
Android 系统架构
android·系统架构
m0_659394007 小时前
常见的cms框架的webshell方法
android
fatiaozhang95278 小时前
中兴云电脑W101D2-晶晨S905L3A-2G+8G-安卓9-线刷固件包
android·网络·电脑·电视盒子·刷机固件·机顶盒刷机
IT乐手9 小时前
java 或 安卓项目中耗时统计工具类
android·java
wang_hao..9 小时前
Day4.AndroidAudio初始化
android·音频
维尔切10 小时前
Linux中ssh远程登录原理与配置
android·linux·ssh
louisgeek11 小时前
Android Media3 PlayerView 监听 SurfaceTextureListener
android
广煜永不挂科11 小时前
Android Studio关于Connection refused: connect报错
android·ide·android studio
林林要一直努力11 小时前
Android Studio安装,SDK、Gradle、模拟器、AS路径改为非C盘(Windows为例)
android·ide·android studio