嗯,我喜欢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中已修复,因此不要忘记在更新后立即删除解决方案。

10-07 19:37
查看更多