我的android学习经历33

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我的android学习经历33相关的知识,希望对你有一定的参考价值。

在Activity中添加菜单

1.在res目录下新建文件夹menu

   右击res,选择new->Folder,Folder name写为menu

技术分享

 

2.在新建的menu目录下新建一个xml文件

   右击menu,点击new->android XML File,在弹出的框中填入一个名字,比如main,点击Finish

技术分享

 

3.在新建的main.xml文件中写入你需要的菜单项item,如下:

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

技术分享

4.返回主activity

重写两个方法onCreateOptionsMenu(Menu menu)和onOptionsItemSelected(MenuItem item);

第一个是添加菜单,第二个是点击相应的菜单项时响应的事件

public boolean onCreateOptionsMenu(Menu menu) {
        // TODO Auto-generated method stub
        getMenuInflater().inflate(R.menu.main, menu);
        return true;
    }
    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        // TODO Auto-generated method stub
        switch (item.getItemId()) {
        case R.id.add_item:
            Toast.makeText(this, "ADD", Toast.LENGTH_SHORT).show();
            break;
        case R.id.remove_item:
            Toast.makeText(this, "REMOVE", Toast.LENGTH_SHORT).show();
            break;
        default:
            break;
        }
        return true;
    }

技术分享

5.运行效果

 

技术分享技术分享

以上是关于我的android学习经历33的主要内容,如果未能解决你的问题,请参考以下文章

如何从Android中的片段单击按钮打开片段

我的android学习经历8

我的android学习经历

我的android学习经历4

我的android学习经历3

Android App 在片段中创建 ListView 引用时关闭