无法打开导航栏

Cannot open navigationbar

我单击 FloatingActionButton 打开我的导航菜单,但不起作用

DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
    FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab);
    fab.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            drawer.isDrawerOpen(GravityCompat.START);
        }
    });

我的 logcat.
没有错误 任何人的帮助。

您的 isDrawerOpen 方法检查抽屉是否打开,它什么都不做只是检查。您可以在 onClick 方法中使用它:

if(drawer.isDrawerOpen(GravityCompat.START)) {
    closeNavDrawer();
}else {
    drawer.openDrawer(GravityCompat.START);
}

closeNavDrawer方法:

protected void closeNavDrawer() {
    if (drawer != null) {
        drawer.closeDrawer(GravityCompat.START);
    }
}