自定义导航抽屉的导航组件

时间:2019-03-18 11:53:36

标签: navigation android-architecture-navigation

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

这是我的适配器项目点击。在这里,我尝试创建导航单击,但无法正常工作。

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

        1->{

        }
    }
}

1 个答案:

答案 0 :(得分:0)

使用

  

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