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