可能重复:
如何使用光标在上下文菜单中获取行值?
我创建了一个ContextMenu
并使用了以下代码:
public boolean onContextItemSelected(MenuItem item){
switch(item.getItemId())
{
case R.id.Show_Note:
//AdapterView.AdapterContextMenuInfo info= (AdapterView.AdapterContextMenuInfo)item.getMenuInfo();
Intent i=new Intent(this, ShowNote.class);
Cursor c = (Cursor) getListView().getItemAtPosition(position);
int item_id = c.getInt(0);
i.putExtra("item_id", item_id );
startActivity(i);
break
通过按任何列表项,它每次都返回第一行值。请建议,如何获得按下的行值。