gpt4 book ai didi

android - 单击 FAB 导航到 fragment (导航架构组件)

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:57:06 26 4
gpt4 key购买 nike

我不知道如何使用新的导航架构组件从我的主屏幕(使用附加到 BottomAppBarFloatingActionButton)导航到另一个屏幕没有应用栏。

当我单击 fab 时,我希望下一个屏幕( fragment ?)从右侧滑入。问题是我应该把 BottomAppBar 放在哪里?如果我将它放在我的 MainActivity 中,那么我会遇到 FloatingActionButton 没有设置 NavController 的问题。我也不能将我的 BottomAppBar 放在我的 Fragment 中。我很茫然。

最佳答案

今天遇到这个问题,我发现有一个简单而优雅的解决方案。

val navController = findNavController(R.id.navHostFragment)

fabAdd.setOnClickListener {
navController.navigate(R.id.yourFragment)
}

这负责导航。然后,您必须控制 BottomAppBar 在您的 Activity 中的可见性。

关于android - 单击 FAB 导航到 fragment (导航架构组件),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51085222/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com