zoukankan      html  css  js  c++  java
  • Android 开发学习笔记(三)—— 最简单的Menu菜单

    Menu 并不需要通过 layout 来添加控件,只需要实现重载Activity的两个函数即可

    1.当客户点击Menu按钮时,调用下面的方法来生成菜单,然后通过menu参数添加菜单项

    @Override

    public boolean onCreateOptionsMenu(Menu menu) {

    getMenuInflater().inflate(R.menu.activity_activity_01, menu);

    menu.add(0, 1, 1, "退出");

    // 四个参数一次为 GroupId、MenuId、OrderId 和 显示名字

        menu.add(0, 2, 2, "关于");

        return true;

    }

     

    当客户点击某一个按钮时的响应函数

    @Override

    public boolean onOptionsItemSelected(MenuItem item) {

        switch (item.getItemId()) {

             //响应每个菜单项(通过菜单项的ID)

             case 1:

                 finish();

                 // 退出程序

                 break;

             case 2:

                 break;

             default:

                 return super.onOptionsItemSelected(item);

       }

        return true;

    }

  • 相关阅读:
    Linux常用命令2
    Linux常用命令1
    Nginx配置Kafka
    SpringBoot整合Druid
    spring boot jpa
    mybatis-plus_2
    copy data to map
    HashMap容量问题
    在SpringBoot主启动类中获取实例化的Bean
    Linux环境中Rsync增量备份文件
  • 原文地址:https://www.cnblogs.com/oftenlin/p/2717746.html
Copyright © 2011-2022 走看看