我需要一些帮助,如果你按一个按钮显示左侧菜单,我有一个ActionBar,但我设置了一个条件设置何时出现这个菜单,但我不知道如何只显示de按钮而不做nothig final String checkCuenta = cuenta.ContieneCuenta;
final ActionBar ab = getSupportActionBar();
ab.setHomeAsUpIndicator(R.drawable.ic_menu);
ab.setDisplayHomeAsUpEnabled(true);
this.title = drawerTitle = getTitle();
this.drawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout);
NavigationView navigationView = (NavigationView) findViewById(R.id.nav_view);
if(navigationView != null) {
if (checkCuenta.toString() == "Si") {
navigationView.setNavigationItemSelectedListener(
new NavigationView.OnNavigationItemSelectedListener() {
@Override
public boolean onNavigationItemSelected(MenuItem menuItem) {
menuItem.setChecked(true);
drawerLayout.closeDrawer(GravityCompat.START);
selectItem(menuItem.getItemId());
return true;
}
});
} else {
}
}
答案 0 :(得分:0)
你想要一个不做任何事情的导航抽屉吗?或只是播种按钮?向我们展示声明navDrawer项目的xml,并尝试编辑问题以使其更清晰,因为它令人困惑。无论如何: https://guides.codepath.com/android/Fragment-Navigation-Drawer 这应该可以让你快速使用导航抽屉