//长按
        hotelpriceListView.setOnItemLongClickListener(new OnItemLongClickListener() { @Override
public boolean onItemLongClick(AdapterView<?> arg0, View arg1,
int arg2, long arg3) {
hotelpriceListView.showContextMenu();
//Toast.makeText(HotelPriceActivity.this,"点击了长按菜单里面的第"+list.get(arg2).getRoomName(),Toast.LENGTH_LONG).show(); 
System.out.println("11111111111111");
i=arg2;
return true;
}
});
        //监听长按事件 长按时弹出选择菜单 
        hotelpriceListView.setOnCreateContextMenuListener(new OnCreateContextMenuListener() {

@Override
public void onCreateContextMenu(ContextMenu menu, View v,
ContextMenuInfo menuInfo) {

//int i = ((AdapterContextMenuInfo)menuInfo).position;
menu.setHeaderTitle("标准房");   
menu.add(0, 0, 0, "2011-11-5:325元");
System.out.println("22222222222222");
} }); 
//长按菜单响应函数
@Override
public boolean onContextItemSelected(MenuItem item) {
Toast.makeText(HotelPriceActivity.this,"点击了第"+i+"个item的长按菜单里面的第"+item.getItemId()+"个",Toast.LENGTH_LONG).show(); 
System.out.println("444444444444");
return super.onContextItemSelected(item);
}
打印出来是
2222222222222
1111111111111
444444444444
我想111111111这里得到22222222222里的arg2好显示不同的内容,不知道怎么搞