android小問題:如何在Listview中獲取上下文菜單對應的item項

listview的監聽事件一般只針對於點擊事件。

如果給listview設置了上下文菜單,在點擊出上下文菜單後監聽事件無法得到此上下文菜單對應的Item項的position。

如此,你只需要在上下文菜單的監聽事件onContextItemSelected方法中添加如下代碼

AdapterContextMenuInfo menuInfo = (AdapterContextMenuInfo) item.getMenuInfo();
menuInfo.position;

其中menuInfo.position;對應的就是上下文菜單對應項的position。

發佈了30 篇原創文章 · 獲贊 19 · 訪問量 10萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章