创建上下文对象

View 事件源.setOnCreateContextMenuListener(new OnCreateContextMenuListener(){

public void onCreateContextMenu(ContextMenu menu,View v,ContextMenuInfo menuInfo){

}

});

menu---创建的上下文菜单对象

v---导致此菜单弹出的事件源

menuInfo---上下文菜单信息


上下文菜单的单击处理事件:

重写Activity的OnContextItemSelected(MenuItem item)方法---item代表每个菜单项

    /**     * 上下文菜单项的单击事件处理方法     */    @Override    public boolean onContextItemSelected(MenuItem item) {    // TODO Auto-generated method stub    AdapterContextMenuInfo info = (AdapterContextMenuInfo)item.getMenuInfo();        //MenuItem是一个接口        //我们从MenuItem中请求AdapterContextMenuInfo,该对象提供当前选中项的信息            switch (item.getItemId()) {case MENU_CONTEXT_DELETE://删除adapter.removeItem(info.position);break;case MENU_CONTEXT_DETAILS://详情Music music = (Music)adapter.getItem(info.position);builder.setMessage(music.toString()).show();break;case MENU_CONTEXT_UPDATE://修改break;}    return super.onContextItemSelected(item);    }


更多相关文章

  1. android中的上下文菜单
  2. Android(安卓)studio 弹出式菜单和上下文菜单
  3. android onKeydown
  4. android中添加级联更新的下拉菜单
  5. android之点击事件ImageView切换
  6. android的四种点击事件的设置
  7. android识别 单击和双击事件
  8. android 菜单事件处理
  9. Android分享功能

随机推荐

  1. View类的XML属性、相关方法及说明
  2. Android(安卓)基础知识 学习总结
  3. Android在SDcard建文件夹(在Android中移动
  4. android:configChanges属性
  5. webkit for android
  6. Android(安卓)读取元素中的数据
  7. Android设置Activity背景为透明style
  8. Android调用系统默认浏览器访问的方法
  9. 解决Error running app:Instant Run requ
  10. Android(安卓)线程超时的例子