【发布时间】:2018-10-08 10:07:39
【问题描述】:
我将新的Jetpack Android Navigation 与抽屉布局结合使用。将 Drawer XML 中的相同 ID 与 Navigation Graph 中的 Fragments 结合使用时,一切都按预期工作。我设置了一切:
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
val navController = findNavController(R.id.navigation_host_fragment)
setupActionBarWithNavController(navController, find(R.id.drawer_layout))
val navigationView = findViewById<NavigationView>(R.id.nav_view)
navigationView.setupWithNavController(findNavController(R.id.navigation_host_fragment))
}
我现在还想在单击抽屉菜单中的项目时触发自定义操作/代码并且不执行片段事务。 我有以下菜单,想在点击“退出”时退出用户:
【问题讨论】:
-
是的,你可以。发布您的滑动菜单点击代码。
-
我没有可以发布的任何代码,因为这一切都由导航图处理:developer.android.com/topic/libraries/architecture/navigation/…
标签: android navigation-drawer android-jetpack android-architecture-navigation