码迷,mamicode.com
首页 > 移动开发 > 详细

我的android学习经历33

时间:2016-06-06 22:04:00      阅读:219      评论:0      收藏:0      [点我收藏+]

标签:

在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

标签:

原文地址:http://www.cnblogs.com/xujinghuan/p/5564980.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!