如何从自定义适配器类关闭导航抽屉

时间:2019-03-01 08:05:43

标签: java android

我实现了自定义导航抽屉代码,在其中替换了主屏幕中的片段。它起作用,除了选择行时导航抽屉不会自动关闭。

我不知道如何从适配器类初始化mDrawerLayout对象。

有没有简单的方法可以做到这一点?

1 个答案:

答案 0 :(得分:1)

/*closeDrawer() is used to close navigation drawer*/
    public void closeDrawer() {
        DrawerLayout drawer = findViewById(R.id.drawer_layout);
        drawer.closeDrawer(GravityCompat.START);
    }

从您的适配器类调用closeDrawer()