zoukankan      html  css  js  c++  java
  • 高级控件下(二)

    3.菜单
     选项菜单
    public boolean onCreateOptionsMenu(Menu menu) {
    //分组,菜单选项id,菜单编号,菜单标题
    menu.add(Menu.NONE, 0, 0, "保存")
    .setIcon(android.R.drawable.ic_menu_save);
    menu.add(Menu.NONE, 1, 0, "删除")
    .setIcon(android.R.drawable.ic_menu_delete);
    //子菜单
    SubMenu helpMenu=menu.addSubMenu("帮助")
    .setIcon(android.R.drawable.ic_menu_help);
    helpMenu.add("保存介绍");
    helpMenu.add("出错方案");
    return super.onCreateOptionsMenu(menu);
    }
    在资源文件中定义菜单
    <item
    android:id="@+id/save"
    android:title="保存"
    ></item>
    <item
    android:id="@+id/delete"
    android:title="删除"
    ></item>
    <item
    android:id="@+id/help"
    android:title="帮助"
    >
    <!-- 添加子菜单 -->
    <menu>
    <item android:id="@+id/sava1" android:title="保存信息"></item>
    <item android:id="@+id/delete1" android:title="删除信息"></item>
    </menu>
    </item>
    public boolean onCreateOptionsMenu(Menu menu) {
    //创建菜单资源解析对象
    MenuInflater inflater=getMenuInflater();
    inflater.inflate(R.menu.options, menu);
    return super.onCreateOptionsMenu(menu);
    }
    //判断菜单项的操作
    public boolean onOptionsItemSelected(MenuItem item) {
    int id=item.getItemId();
    if(id==R.id.sava1){
    Toast.makeText(this, "选择了保存", 5000).show();
    }
    if(id==R.id.delete1){
    Toast.makeText(this, "选择了删除", 5000).show();
    }

    return super.onOptionsItemSelected(item);
    }

  • 相关阅读:
    linux usb 驱动详解
    md5sum.c, md5.c, md5.h
    安装 Kali Linux 后需要做的 20 件事
    Readprocessmemory使用方法
    在Centos下安装matlab
    PE文件简单介绍
    MATLAB中导入数据:importdata函数
    数据交换工具Kettle
    编写你自己的单点登录(SSO)服务
    AVL树
  • 原文地址:https://www.cnblogs.com/ch123456/p/6909641.html
Copyright © 2011-2022 走看看