在运行时更改底部导航视图的图标



我想在初始化后更改我的底部导航视图的图标。如果我在创建时这样做,它可以正常工作。但是我必须在从服务器获得异步响应后执行此操作。

val menuItem = bottom_navigation.menu.findItem(R.id.nav_item_4)
menuItem.icon = ContextCompat.getDrawable(this, R.drawable.ic_nav_message)

这可以让您选择在运行时更改图标。

MenuItem logOut= nav_Menu.findItem(R.id.nav_logOut);
logOut.setIcon(*here you can give the path of your icon*);

最新更新