底部导航视图不处理后退按钮动作

时间:2018-01-28 10:52:32

标签: android bottomnavigationview back-button-control

我是Android编程的新手,对不起我糟糕的英语 在我的Android应用程序中有一个底部导航有5个项目 它们工作得很好但我的后退按钮有问题 想象一下,第2项显示其片段,当用户按下后退按钮项目1片段显示但在底部导航项目2似乎正在运行 我怎么能修复这个bug? 感谢

2 个答案:

答案 0 :(得分:0)

有两种方式:

  • 您可以处理活动中的onBackPressed,然后设置bottomnavigationview
  • 的当前页面
  • 检查viewpager的当前页面,然后为bottomnavigationview
  • 设置当前项目

答案 1 :(得分:0)

你可以这样
mBottomNavigationView.getMenu()。getItem(0).setChecked(true);

此处的getItem(0)将是底部导航视图项的计数