android - 如何在 Anko 的 JetPack 中使用导航?
解决方案
目前没有办法<fragment>
直接从 anko 创建标签。您应该创建 NavHostFragment 并手动添加它:
val finalHost = NavHostFragment.create(R.navigation.example_graph)
linearLayout {
id = 1
supportFragmentManager.beginTransaction()
.replace(1, finalHost)
.setPrimaryNavigationFragment(finalHost) // this is the equivalent to app:defaultNavHost="true"
.commit()
}
推荐阅读
- azure-devops - 根据链接的 parentId 过滤 WIQL
- typescript - 作为函数参数的函数
- angular - 无法从 nativescript -angular 将图像上传到 Firebase 存储
- java - 尝试使用本地代理类型连接到 SSH 服务器?
- regex - Powershell 中的高级模式匹配
- sql - 如何使用 Hibernate 从 0 而不是 1 启动 autoIncrement?
- ruby - 是否可以将 .irbrc 文件放在项目文件夹中?
- apache-spark - Hive UDF - 如何访问列名
- javascript - 如何将警报框的消息分配给 Puppeteer 和 NodeJS 中的变量?
- kotlin - Kotlins 的真正意图是作用域函数