我正在将NavigationComponent与BottomNavigationView一起使用。
当我使用这样的导航(A-> B-> B1)时,底部导航会自动将他选择的项目从A更改为B。
我正在使用默认方法进行导航。
findNavController().navigate(R.id.action_A_to_B)
然后我在片段B中再次使用findNavController().navigate(R.id.action_B_to_B1)
只有这样,我才能得到理想的结果。当我尝试使用那样的导航(A-> B1)时,我的底部导航不会将其选择从A更改为B。
findNavController().navigate(R.id.action_A_to_B1)
最佳答案
导航时,可以通过以下语句以编程方式更改选择:
bottomNavigation.selectedItemId=R.id.itemFragmentB
关于java - 具有BottomNavigationView的NavigationComponent查看项目选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61887079/