Android Studio 使用Menu

首先在res目录下创建一个文件夹名字随意

在对创建的文件夹下在创建一个菜单

 

名字随意

参看布局 可以看到你的菜单 可以选择添加是么样的菜单

接着要到主活动中重写

onCreateOptionsMenu
   @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.fda,menu);
        return true;//允许创建的菜单显示出来
    }

在对菜单添加响应事件

   @Override
    public boolean onOptionsItemSelected(MenuItem item) {
         switch ( item.getItemId())//通过getItemId 来判断点击的那个选项
         {
             case R.id.app_bar_switch:
                 Toast.makeText(this, "123", Toast.LENGTH_SHORT).show();
                 break;
             case R.id.app_bar_search:
                 finish();
                 break;
                 default:
         }
         return  true;
    }

效果

原文地址:https://www.cnblogs.com/feizianquan/p/10174834.html