Kotlin - BottomNavigationView 取消选中所有项目

Kotlin - BottomNavigationView uncheck all items

我在取消选中底部导航中的所有项目时遇到问题。我尝试了多种代码,例如:

 val bottomNavigationView: BottomNavigationView
 bottomNavigationView = conteudo_feridas.findViewById<BottomNavigationView>(R.id.nav_bottom_cartao_tipo) as BottomNavigationView

 val size = bottomNavigationView.menu.size()
 for (i in 0 until size) {
     bottomNavigationView.menu.getItem(i).isChecked = false
 }

没有效果。我希望所有项目都具有相同的大小,并且在默认情况下,选中的项目会变大。我试图达到以下效果:

你能帮帮我吗?

非常感谢。

在您的 dimen.xml 中添加下面两行

<dimen name="design_bottom_navigation_text_size" tools:override="true">14sp</dimen>
<dimen name="design_bottom_navigation_active_text_size" tools:override="true">14sp</dimen>

它会如您所愿

您可以根据需要更改尺寸

如果您提供相同的尺码,它将在选中和未选中的项目中显示相同