我有一个 BottomNavigationView
在我与 onNavigationItemSelected
的 Activity 中听众。
我有两个问题:
setSelectedItemId
方法调用 onNavigationItemSelected
方法?文档说这种方法的行为就像是点击了菜单项,我的观察是肯定的。 onNavigationItemSelected
的情况下突出显示菜单项? 最佳答案
BottomNavigationView.setSelectedItemId(int itemId)
触发器 onNavigationItemSelected(MenuItem item)
. BottomNavigationView.getMenu().getItem(int index)
或 BottomNavigationView.getMenu().findItem(int id)
,然后调用MenuItem.setChecked(boolean checked)
在不触发 onNavigationItemSelected(MenuItem item)
的情况下突出显示菜单项. 关于android - 在不调用 onNavigationItemSelected 方法的情况下突出显示 BottomNavigationView 中的菜单项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45062620/