文章标题
2016-06-13 09:04
330 查看
长按listview弹出上下文菜单实现
(通讯录)
//注册上下文菜单
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 添加到黑名单
xml
(通讯录)
//注册上下文菜单
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
相关文章推荐
- TensorFlow
- ILA用法
- Spring MVC 入门示例讲解
- JavaScript_object基础入门(必看篇)
- class命名规范
- android面试题(一)
- Windows下Nginx的启动、停止等命令
- 6.6 函数指针与指针识别
- 大龄程序员的未来在何方
- 解决浏览器分辨率问题
- Android_TextSwitcher和ImageSwitcher
- FIR IP
- 6.5 索引查找与指针数组
- 端口号协议
- BST——最短路径
- 6.4 常用的排序方法
- VB链接远程Oracle代码
- Java使用递归解决算法问题的实例讲解
- Excel Sheet Column Title
- 6.3 常用的查找方法