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

android menu的简介

时间:2014-05-08 09:54:54      阅读:431      评论:0      收藏:0      [点我收藏+]

标签:android   style   blog   class   code   java   

Android有三种菜单:

  选项菜单(optionMenu)、

  上下文菜单(ContextMenu)、

  子菜单(subMenu)。

常用的是选项菜单,即点击menu按键后会在对应的Activity底部显示出来。

注意 :每个Activity关联一个且唯一的一个Menu对象。

 

在Activity中

public boolean onCreateOptionMenu(Menu menu)//初始化菜单,返回true就显示该menu,false不显示

public boolean onOptionsItemSelected(MenuItem item)//菜单项被点击时调用

 

下面是一个简单的demo

 

bubuko.com,布布扣
1  <?xml version="1.0" encoding="utf-8"?>
2  <menu xmlns:android="http://schemas.android.com/apk/res/android">
3       <item android:id="@+id/menu_setting" 
4          android:title="设置"
5           android:icon="@drawable/setting">
6      </item>
7  </menu>
bubuko.com,布布扣
bubuko.com,布布扣
 1 public boolean onOptionsItemSelected(MenuItem item){
 2     switch(item.getItemId()//得到被点击的item的itemId
 3         {
 4             case Menu.First:
 5               ......
 6                  break;    
 7             case Menu.First+1:
 8                  ......
 9                  break; 
10             default:
11             //对没有处理的事件,交给父类来处理
12              return super.onOptionsItemSelected(item);
13          }
14     //返回true表示处理完菜单项的事件了,不需要将该事件继续传播下去了   
15         return true;
16 
17 }
bubuko.com,布布扣

 

android menu的简介,布布扣,bubuko.com

android menu的简介

标签:android   style   blog   class   code   java   

原文地址:http://www.cnblogs.com/bin92/p/3714519.html

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