I use Menu items Icon Menu but I want to add checkbox to all menu item. This is my drawer_menu.xml
With app:actionLayout
you can make miracles happen.
Here's an example achieving custom widgets in drawer without any Java code:
menu/widgets.xml
You can access it just like any other menu:
//
NavigationView nav = (NavigationView)findViewById(R.id.navigation_view);
MenuItem switchItem = nav.getMenu().findItem(R.id.switch);
CompoundButton switchView = (CompoundButton)MenuItemCompat.getActionView(switchItem);
switchView.setOnCheckedChangeListener(new OnCheckedChangeListener() {
@Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { }
});