【发布时间】:2017-02-22 20:57:57
【问题描述】:
我在向导航抽屉动态添加项目时遇到问题,我已经解决了像这样添加项目的部分
`for(int i = 0; i<lista.size(); i++){
SubMenu menuGroup = menu.addSubMenu(Menu.NONE, i, Menu.NONE, lista.get(i));
for(int j = 0; j<5; j++){
menuGroup.add(item + j);
}`
问题出在这里:
public boolean onNavigationItemSelected(MenuItem item) {
// Handle navigation view item clicks here.
int id = item.getItemId();
if (id == R.id.nav_manage) {
// Handle the camera action
//here comes the action for the first item
} else if (id == R.id.item_2) {
//here comes the action for item 2 and so on
所以事情是,一旦我动态地创建了项目(已经这样做了),我如何添加项目点击(已经创建的项目的操作)。 我尝试了一个 for 循环,但因为它是一个 if - else if 条件,所以我不能使用 for 循环。 谁能帮帮我?
【问题讨论】:
标签: android navigation-drawer items