我正在动态添加导航抽屉的菜单:
for(int i = 0;i<UtilInsta.MenuList.size();i++)
{
switch (UtilInsta.MenuList.get(i).BANNER_CODE)
{
case "AF" :
menu.add(UtilInsta.MenuList.get(i).BANNER_DESC).setIcon(R.drawable.application_form);
break;
case "PD" :
menu.add(UtilInsta.MenuList.get(i).BANNER_DESC).setIcon(R.drawable.pending_doc);
break;
case "VD" :
menu.add(UtilInsta.MenuList.get(i).BANNER_DESC).setIcon(R.drawable.view_doc_nav);
break;
case "PF" :
menu.add(UtilInsta.MenuList.get(i).BANNER_DESC).setIcon(R.drawable.pay_free);
break;
case "RD" :
menu.add(UtilInsta.MenuList.get(i).BANNER_DESC).setIcon(R.drawable.refree_detail);
break;
case "IC" :
menu.add(UtilInsta.MenuList.get(i).BANNER_DESC).setIcon(R.drawable.information);
break;
case "CP" :
menu.add(UtilInsta.MenuList.get(i).BANNER_DESC).setIcon(R.drawable.change_pass);
break;
}
}
}
当选择项目时,当调用onNavigationItemSelected时,item.getitemid()仅返回0作为返回,
那么我如何知道选择了哪个项目?
答案 0 :(得分:0)
您是否正在实施以下内容:
System.Diagnostics.Process.Start("chrome.exe",
grdRelLinks.Rows[e.RowIndex].Cells[2].Value.ToString());
它应该为您提供所需的所有信息,不是吗?