【发布时间】:2017-08-28 06:31:00
【问题描述】:
我正在使用带有导航抽屉的底部导航视图。
我在导航抽屉和底部导航视图中有相同的项目。
现在,我的问题是当我从导航抽屉中选择项目时,底部导航项目没有改变它仍然突出显示第一个项目。如何解决请帮忙。
【问题讨论】:
-
为什么会有两个独立的 UI 元素做同样的事情?
标签: android navigation-drawer bottomnavigationview
我正在使用带有导航抽屉的底部导航视图。
我在导航抽屉和底部导航视图中有相同的项目。
现在,我的问题是当我从导航抽屉中选择项目时,底部导航项目没有改变它仍然突出显示第一个项目。如何解决请帮忙。
【问题讨论】:
标签: android navigation-drawer bottomnavigationview
当您从导航抽屉中选择项目时,您应该调用mBottomNavigationView.setSelectedItemId(R.id.your_navigation_item);
不要在选择抽屉项目和底部导航项目时使用任何相同的代码。
只需将代码添加到OnNavigationItemSelectedListener,因为当您到处调用mBottomNavigationView.setSelectedItemId(R.id.your_navigation_item); 时,这将运行OnNavigationItemSelectedListener 中的代码
【讨论】: