现在我正在尝试将新设计支持库 (22.2.1) 中的 DrawerLayout/NavigationView 实现到我的应用程序中。我已经在互联网上搜索过,尤其是在 stackoverflow 上搜索过如何将 MenuItem 添加到带有图标和标题的子菜单中。我知道可以添加带有标题 或 图标的菜单项。
像那样:
Menu m = mNavigationView.getMenu();
m.add(R.id.groupID,R.id.menuItemID,orderNumber,"title");
但这只是一个带有标题的菜单项,没有图标。 是否可以添加带有标题和图标的 MenuItem?
最佳答案
首先从 NavigationView 获取菜单:
Menu menu = mNavigationView.getMenu();
然后将你的项目添加到菜单中,记得获取返回的 MenuItem 以便稍后添加图标:
MenuItem item = menu.add(groupId, menuItemId, Order, "Menu Item 1 Title");
item.setIcon(R.drawable.ic_some_menu_item_icon); // add icon with drawable resource
关于android - 使用图标和标题将 MenuItem 添加到 NavigationView?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31619338/