【发布时间】:2021-12-03 07:54:48
【问题描述】:
我有一个带有 3 个片段的底部导航视图 我想从片段 1 内部而不是活动中从片段 1 更改为片段 2 有人知道怎么做吗?
【问题讨论】:
-
你在使用导航组件吗?
-
不,我没有使用它
标签: android android-studio android-fragments bottomnavigationview
我有一个带有 3 个片段的底部导航视图 我想从片段 1 内部而不是活动中从片段 1 更改为片段 2 有人知道怎么做吗?
【问题讨论】:
标签: android android-studio android-fragments bottomnavigationview
假设您在片段 1 中有一个按钮。您单击该按钮,然后它以底部导航项为焦点打开片段 2。
如果您使用的是导航组件,那么您只需编写
val btnMove = rootView.findViewById<Button>(R.id.btnMove)
btnMove.setOnClickListener {
findNavController().navigate(R.id.favoriteFragment) //here R.id.favoriteFragment is your fragment id where you want to navigate
}
【讨论】: