🕳️
BottomNavigationViewのitem変更をプログラムから行う
毎回なんだっけって忘れるのでメモ.
setSelectedItemIdでボトムナビのメニュー色のハイライト変更とそれに伴う bottomNavigationView.setOnNavigationItemSelectedListener
の発火もやってくれる
val bottomNavigationView: BottomNavigationView
bottomNavigationView.selectedItemId = R.id.my_menu_item_id
このメソッド BottomNavigationView にはなくて、親クラスの NavigationBarView#setSelectedItemId にあるので見落としやすい.
Discussion