您的位置:首页 > 移动开发 > Android开发

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

2017-02-09 12:45 381 查看


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;

   }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Android UI控件