嗯,我喜欢NavigationView的想法,但在以编程方式添加菜单项和子菜单方面经验不足
protected void inflateMenu(Menu menu){
menu.addSubMenu(1, 2, 0, "Heading");
menu.add(MAIN_GROUP_ID, 0, 0, "Something 2");
menu.add(MAIN_GROUP_ID, 1, 0, "Title");
menu.addSubMenu(1, 2, 0, "Sub Menu");
menu.add(1, 3, 0, "Menu #1");
}
子菜单不会出现在NavigationView上,但是如果我只添加没有任何项的子菜单,它们会出现在屏幕上,因此问题是,如何解决这个问题?
最佳答案
这在支持库的v23.0.0中已修复,因此不要忘记在更新后立即删除解决方案。