您的位置:首页 > 其它

文章标题

2016-06-13 09:04 330 查看
长按listview弹出上下文菜单实现

(通讯录)

//注册上下文菜单

registerForContextMenu(listView);
关联xml


public void onCreateContextMenu(ContextMenu menu, View v,

ContextMenuInfo menuInfo) {

toBeProcessUser=(EaseUser) listView.getItemAtPosition(((AdapterContextMenuInfo)menuInfo).position);

toBeProcessUsername=toBeProcessUser.getUsername();

getActivity().getMenuInflater().inflate(R.menu.em_context_contact_list, menu);

super.onCreateContextMenu(menu, v, menuInfo);

}

//菜单点击事件

@Override

public boolean onContextItemSelected(MenuItem item) {

if (item.getItemId()==R.id.delete_contact) {

//TODO 删除联系人

}else if (item.getItemId()==R.id.add_to_blacklist) {

//TODO 添加到黑名单

}

return super.onContextItemSelected(item);
}


xml
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: