Kotlin-BottomNavigationView取消选中所有项目

时间:2018-11-16 12:27:19

标签: android kotlin menuitem checked bottomnavigationview

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

 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
 }

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

enter image description here

可以帮我吗?

非常感谢您。

1 个答案:

答案 0 :(得分:0)

在您的 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>

它将完全按照您的要求工作

您可以根据需要更改大小

如果您提供相同的尺寸,则它会在选定和未选定的项目中显示相同的大小