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>
它会如您所愿
您可以根据需要更改尺寸
如果您提供相同的尺码,它将在选中和未选中的项目中显示相同
我在取消选中底部导航中的所有项目时遇到问题。我尝试了多种代码,例如:
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>
它会如您所愿
您可以根据需要更改尺寸
如果您提供相同的尺码,它将在选中和未选中的项目中显示相同