博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android开发菜单以及子菜单
阅读量:4683 次
发布时间:2019-06-09

本文共 2057 字,大约阅读时间需要 6 分钟。

package com.example.androidtest;import android.app.Activity;import android.os.Bundle;import android.view.Menu;import android.view.MenuItem;import android.view.SubMenu;import android.widget.Toast;public class MainActivity extends Activity{    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);            }        @Override    public boolean onCreateOptionsMenu(Menu menu){        SubMenu file = menu.addSubMenu("文件");        SubMenu edit = menu.addSubMenu("编辑");        file.add(1,1,1,"新建");        file.add(1,2,1,"打开");        file.add(1,3,1,"保存");        file.setHeaderTitle("文件操作");        file.setHeaderIcon(R.drawable.img1);        edit.add(2,1,1,"复制");        edit.add(2,2,1,"粘贴");        edit.add(2,3,1,"剪切");        edit.setHeaderTitle("文件操作");        edit.setHeaderIcon(R.drawable.img1);        return true;            }        @Override    public boolean onOptionsItemSelected(MenuItem item){        if(item.getGroupId()==1){            switch(item.getItemId()){            case 1:                Toast.makeText(MainActivity.this, "点击了新建", Toast.LENGTH_SHORT).show();                break;            case 2:                Toast.makeText(MainActivity.this, "点击了打开", Toast.LENGTH_SHORT).show();                break;            case 3:                Toast.makeText(MainActivity.this, "点击了保存", Toast.LENGTH_SHORT).show();                break;            }        }else if(item.getGroupId()==2){            switch(item.getItemId()){            case 1:                Toast.makeText(MainActivity.this, "点击了复制", Toast.LENGTH_SHORT).show();                break;            case 2:                Toast.makeText(MainActivity.this, "点击了粘贴", Toast.LENGTH_SHORT).show();                break;            case 3:                Toast.makeText(MainActivity.this, "点击了剪切", Toast.LENGTH_SHORT).show();                break;            }        }        return super.onOptionsItemSelected(item);    }}

 

转载于:https://www.cnblogs.com/guojinyu/p/6676458.html

你可能感兴趣的文章
设备像素比devicePixelRatio简单介绍
查看>>
rpm -qc 来查找安装包的配置文件
查看>>
Spring Boot系列(二) Spring Boot 之 REST
查看>>
js类 的小例子
查看>>
mysql show
查看>>
MySQL Server-id的作用
查看>>
转 : 敏捷开发的原则 .
查看>>
[LeetCode] Perfect Squares
查看>>
深入理解springAOP
查看>>
Log4j 2环境配置和适配组件配置(maven/ivy/gradle)
查看>>
实验二
查看>>
转载 8天掌握EF的Code First开发之Entity Framework介绍
查看>>
单元测试NUnit 的文章
查看>>
poj 1787
查看>>
windows cmd
查看>>
一段js代码的分析
查看>>
免费邮件服务器:MailEnable
查看>>
v-if与v-show区别
查看>>
M25-2
查看>>
字符串反转-vue
查看>>