navigation - 自定义导航抽屉的导航组件
问题描述
我正在使用导航组件库。但现在我陷入了困境。我创建了带有回收器视图的自定义导航抽屉。现在我想移动到适配器项目单击的下一个片段。如何使用导航组件库来实现这一点。
这是我的适配器项目点击。在这里,我尝试创建导航点击,但它不起作用。
override fun onItemClick(view: View, position: Int) {
when(position){
0->{
Navigation.createNavigateOnClickListener(R.id.homeFragment)
binding!!.drawerLayout.closeDrawer(GravityCompat.START)
}
1->{
}
}
}
解决方案
利用
Navigation.findNavController(view).navigate(R.id.homeFragment)
推荐阅读
- mysql - 如何进行异步connection.query并将值返回给主函数
- javascript - 秒表/倒计时计时器,带天、周、月和年
- css - 如何在 Wordpress 上将徽标置于 Kalium 主题上?
- php - PHP 将 json $_POST 数据转换为数组
- jquery - Jquery 选择器动态 ID 和子类
- c++ - QT如何设置QTreeWidget行高?
- python - Python 3 - 问题格式化正在写入的文件
- python - 比较列表的每个元素是否都大于其他所有元素
- pine-script - 为什么这个函数返回整数系列?
- ios - 语音识别中如何处理同音字?