Android编程之菜单的实现方法实例详解

2019-12-10 19:51:36于海丽
  • return true;  case R.id.addnew: 
  • }  } 

    3. 当上下文菜单关闭时调用的方法

     

     
    1. @Override  public void onContextMenuClosed(Menu menu) { 
    2. // TODO Auto-generated method stub  super.onContextMenuClosed(menu); 

    对于这样已经定义好的上下文菜单,总得注册到一些控件上,这样等我们长按住这个控件时,才能跳出上下文菜单。那该怎么把上下文菜单注册到某些控件上呢,第一种是实现ListView的一个监听器

    listview.setOnCreateContextMenuListener(new OnCreateContextMenuListener() {

    但是上下文菜单也要在该方法里创建.

     

     
    1. public void onCreateContextMenu(ContextMenu conMenu, View view , ContextMenuInfo info) {  conMenu.setHeaderTitle("ContextMenu"); 
    2. conMenu.add(0, 0, 0, "Delete this favorite!");  /* Add as many context-menu-options as you want to. */