首页 > 解决方案 > 自定义导航抽屉的导航组件

问题描述

我正在使用导航组件库。但现在我陷入了困境。我创建了带有回收器视图的自定义导航抽屉。现在我想移动到适配器项目单击的下一个片段。如何使用导航组件库来实现这一点。

这是我的适配器项目点击。在这里,我尝试创建导航点击,但它不起作用。

override fun onItemClick(view: View, position: Int) {
    when(position){
        0->{
            Navigation.createNavigateOnClickListener(R.id.homeFragment)
            binding!!.drawerLayout.closeDrawer(GravityCompat.START)
        }

        1->{

        }
    }
}

标签: navigationandroid-architecture-navigation

解决方案


利用

Navigation.findNavController(view).navigate(R.id.homeFragment)


推荐阅读