android menu菜单 上下文菜单
编辑: admin 2016-14-10
-
android menu菜单 上下文菜单
-
4
##Menu的创建,选择监听
```
/**
* 此方法用于初始化上下文菜单 并只会在第一次初始化菜单时调用
* 其中参数menu就是即将要显示的Menu的实例
* 返回true 则显示该菜单 返回false不显示
*
* @param menu
* @return
*/
@Override
public boolean onCreateOptionsMenu(Menu menu) {
return super.onCreateOptionsMenu(menu);
}
/**
* 在onCreateOptionsMenu 方法调用后 菜单被显示前调用
* 返回true显示该菜单 返回false 不显示
*
* @param menu
* @return
*/
@Override
public boolean onPrepareOptionsMenu(Menu menu) {
return super.onPrepareOptionsMenu(menu);
}
/**
* 菜单被关闭的时候被调用
* 菜单被关闭有三种情景 menu按钮再次被点击 back被点击 某一个子菜单被选中
*
* @param menu
*/
@Override
public void onOptionsMenuClosed(Menu menu) {
super.onOptionsMenuClosed(menu);
}
/**
* 菜单项被点击的时候被调用
*
* @param item
* @return
*/
@Override
public boolean onOptionsItemSelected(MenuItem item) {
return super.onOptionsItemSelected(item);
}
```
##添加菜单
从