【发布时间】:2021-09-24 01:20:00
【问题描述】:
我正在升级我的应用以支持平板电脑。目前已将此应用到我的项目中:
implementation "androidx.slidingpanelayout:slidingpanelayout:1.2.0-alpha03"
根据文档,为了能够应用双窗格,我需要使用 NavHostFragment。
但是,我的 MainActivity 的默认 NavHost 出现问题。
当我使用下面的代码时,我的导航工具栏上的图标正在工作
val navController = findNavController(R.id.nav_host_fragment_content_main)
但是当我使用 NavHostFragment 时,它会导致图标无法正常工作。请参阅下面的代码。
val navHostFragment = supportFragmentManager.findFragmentById(
R.id.nav_host_fragment_content_main) as NavHostFragment
val navController = navHostFragment.navController
有什么解决办法吗?
【问题讨论】:
标签: android android-fragments navigation navigation-drawer androidx