The drawer elements are written in config.java. How to hide certain elements if the checkbox is checked? In config.java, the code for this content is:
public static void configureMenu(SimpleMenu menu, ConfigParser.CallBack callback){ List<NavItem> secondTabs = new ArrayList<NavItem>(); secondTabs.add(new NavItem("WebView", WebviewFragment.class,new String[]{"http://google.ru"})); menu.add("Google", R.drawable.ic_details, secondTabs); callback.configLoaded(false); } In SimpleMenu Activation:
public class SimpleMenu extends SimpleAbstractMenu { public SimpleMenu(Menu menu, MenuItemCallback callback){ super(); this.menu = menu; this.callback = callback; } public MenuItem add(String title, int drawable, List<NavItem> action) { return add(menu, title, drawable, action); } public MenuItem add(String title, int drawable, List<NavItem> action, boolean requiresPurchase) { return add(menu, title, drawable, action, requiresPurchase); } } In SimpleAbstractMenu:
MenuItem item = menu.add(R.id.main_group, Menu.NONE, Menu.NONE, title).setCheckable(true).setOnMenuItemClickListener(new MenuItem.OnMenuItemClickListener() { @Override public boolean onMenuItemClick(MenuItem menuItem) { callback.menuItemClicked(action, menuItem, requiresPurchase); return true; } }); In activity_main_drawer.xml:
<?xml version="1.0" encoding="utf-8"?> <menu xmlns:android="http://schemas.android.com/apk/res/android"> <group android:checkableBehavior="single" android:id="@+id/main_group"> </group> </menu>
draweryou use (standard / library), how the elements are connected to it. There are no psychics. - zTrap