长按菜单怎么获取ListView里的Item?
ListView的列表中,每个项都有一个长按操作,也就是说这个ListView有一个OnCreateContextMenuListener的事件。
现在创建了菜单,但是怎么把被长按的那个ListView的Item值传递给onContextItemSelected操作?
我现在连获取ListView的Item值都没办法进行,想用v来操作,但失败了。
[解决办法]
listView.setOnItemLongClickListener
[解决办法]
在OnCreateContextMenuListener的
public void onCreateContextMenu(final ContextMenu menu, final View v, final ContextMenuInfo menuInfo)函数里面可以获取到
final AdapterView.AdapterContextMenuInfo info = (AdapterView.AdapterContextMenuInfo) menuInfo;
int mListPos = info.position;
这个就是你的item的Position