首页 > 系统 > Android > 正文

[Android新手学习笔记03]-如何创建Menu菜单

2019-11-09 16:12:43
字体:
来源:转载
供稿:网友

1.创建menu资源文件

右键res文件夹,创建Directory,命名为menu。

右键menu文件夹,创建Menu Resource File,命名为main

添加如下代码:

<?xml version="1.0" encoding="utf-8"?><menu xmlns:android="http://schemas.android.com/apk/res/android">    <item        android:id="@+id/add_item"        android:title="Add" />    <item        android:id="@+id/remove_item"        android:title="Remove" /></menu>

2.在MainActivity中,重写onCreateOptionMenu()方法,快捷键Ctro+O(Mac系统是control+O),搜索,选择即可,代码如下:

@Override
   public boolean onCreateOptionsMenu(Menu menu) {        getMenuInflater().inflate(R.menu.main, menu);        return true;    }

3.为菜单添加响应事件,重写OnOptionsItemSelected()方法,代码如下:

@Override
   public boolean onOptionsItemSelected(MenuItem item) {        switch (item.getItemId()) {            case R.id.add_item:                Toast.makeText(this, "You clicked Add", Toast.LENGTH_SHORT).show();                break;            case R.id.remove_item:                Toast.makeText(this, "You clicked Remove", Toast.LENGTH_SHORT).show();                break;            default:                break;        }        return true;    }
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表