//在创建时注册
registerForContextMenu(ctrList);



/**************
*生成长按菜单
*************
*/
@Override
public void onCreateContextMenu(ContextMenu menu, View v,
ContextMenuInfo menuInfo) {
if(v.getId()==R.id.list_Importing)
{
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.black_list_context_menu_imporiting, menu);
}else
{
AdapterView.AdapterContextMenuInfo info = (AdapterView.AdapterContextMenuInfo) menuInfo;
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.black_list_context_menu, menu);
menu.setHeaderTitle(mList.get(info.position).num);
}
super.onCreateContextMenu(menu, v, menuInfo);
}

//处理菜单事件
public boolean onContextItemSelected(MenuItem item) {
final AdapterView.AdapterContextMenuInfo info = (AdapterView.AdapterContextMenuInfo) item.getMenuInfo();
// info.position
switch (item.getItemId()) {
case R.id.menu_item_delete_this:
break;
case R.id.menu_item_delete_all:
break;
}
return super.onContextItemSelected(item);
}

更多相关文章

  1. Mac上Android(安卓)studio环境搭建
  2. Android(安卓)Studio第三十四期 - git企业级应用命令
  3. Android获取SDcard目录及创建文件夹;
  4. android 添加menu 菜单项
  5. [APP] Android(安卓)开发笔记 001-环境搭建与命令行创建项目
  6. Android(安卓)sqlite 基础实例
  7. 编译生成可执行文件(Android(安卓)studio中)并在android设备中执行
  8. Android(安卓)8.0和8.1通知栏
  9. Android(安卓)模糊效果实现

随机推荐

  1. 调查显示Android和iOS设备正慢慢侵蚀PC市
  2. Android学习札记53:详解Android中的进程间
  3. Android(安卓)桥接模式
  4. 关于android framework相关的一些看法之-
  5. Android程序员必备的六大顶级开发工具!!!
  6. 仿微信、短信、QQ等消息数目右上角红色小
  7. Android(安卓)--- App列表之分组ListView
  8. 基于树结构的任意层级列表
  9. android屏幕适配,除了使用dp,还可以使用比
  10. Android用Broadcast实现EventBus的功能和