Android获取DrawerLayout侧滑菜单Item项

 

Android获取DrawerLayout侧滑菜单Item项

1.获取Menu对象  使用DrawerLayout控件下的NavigationView来获取
Menu menuInfo = XXXX.getMenu();
2.获取该Menu下的Item

     该Menu下一共有2个Item "信息" 和 "操作"

      获取第一个Item  "信息"

MenuItem itemInfo = menuInfo.getItem(0);

3.因为该Item下还是一个Menu菜单 ,所以如果要操作下面的Item,还需要获取下一个Menu

   获取该Item下的子Menu对象

MenuItem item_menu = itemInfo.getSubMenu();

 4.这样就拿到了一个Menu对象 可以跟上面一样进行操作

    

MenuItem  item1 =  item_menu.getItem(0);
item1.setTitle("标题");