ContextMenu的點擊事件
@Override
public?boolean?onContextItemSelected(MenuItem?item)?{
???switch?(item.getItemId()){
????????case?101:
????????????Toast.makeText(this,?"我點擊了新建",?Toast.LENGTH_SHORT).show();
????????????break;
????????case?102:
????????????Toast.makeText(this,?"我點擊了復制",?Toast.LENGTH_SHORT).show();
????????????break;
????????case?103:
????????????Toast.makeText(this,?"我點擊了剪切",?Toast.LENGTH_SHORT).show();
????????????break;
????????case?104:
????????????Toast.makeText(this,?"我點擊了刪除",?Toast.LENGTH_SHORT).show();
????????????break;
????}
????return?super.onContextItemSelected(item);
}如上,ContextMenu既然是長按某個item,那我如何拿到我要操作的那個Item對象,或者說如何確定ListView的position呢?
2015-10-24
可以這樣獲得