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;

    }

  • 相关阅读:
    hdu3613(扩展KMP)
    hdu4333(扩展KMP)
    poj 2185
    指数型母函数
    java高精度hdu4043
    卡特兰数简单应用
    hdu3625(第一类斯特林数)
    卡特兰数和斯特林数(转载)
    hdu4045(递推)
    java 中sendredirect()和forward()方法的区别
  • 原文地址:https://www.cnblogs.com/oftenlin/p/2717746.html
Copyright © 2011-2022 走看看