listView_1.setOnCreateContextMenuListener(new View.OnCreateContextMenuListener(){
@Override
public void onCreateContextMenu(ContextMenu menu, View v, ContextMenu.ContextMenuInfo menuInfo) {
menu.add(1, 0, 0, "删除该聊天");
menu.add(1, 1, 1, "其他操作");
}
});
以上是添加长按监听:
以下是响应长按;
//反应listView_1.setOnCreateContextMenuListener,
@Override
public boolean onContextItemSelected(MenuItem item) {
AdapterView.AdapterContextMenuInfo info = (AdapterView.AdapterContextMenuInfo) item.getMenuInfo();
//info.id得到listview中选择的条目绑定的id
String id = String.valueOf(info.id);
switch (item.getItemId()) {
case 0:
//更新事件的方法
Toast.makeText(mContext, id + "_删除操作", Toast.LENGTH_SHORT).show();
return true;
case 1:
//删除事件的方法
Toast.makeText(mContext, id + "其他操作", Toast.LENGTH_SHORT).show();
return true;
default:
return super.onContextItemSelected(item);
}
}