创建上下文对象

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 监听解锁事件
  3. Android studio 弹出式菜单和上下文菜单
  4. android中添加级联更新的下拉菜单
  5. android之点击事件ImageView切换
  6. android的四种点击事件的设置
  7. android识别 单击和双击事件
  8. Android 监听Fragment界面的点击事件
  9. Android 下listview不能相应onItemClick事件

随机推荐

  1. 内推工作福利
  2. 数据库界的 Swagger,一键自动生成 Java 实
  3. 为什么 String 类是不可变的?
  4. 我终于决定要放弃 Postman,选择了牛逼的神
  5. 使用后台进程和 Shutdown Hook 友好地关
  6. ConcurrentHashMap 和 HashTable 的区别
  7. 船新 IDEA 2020.3 插件大合集,个个都是精
  8. 恕我直言,我怀疑你没怎么用过枚举
  9. 昨天你用的 YYYY-MM-dd 被 CTO 捶了吗?
  10. 如何摆脱工具类