BottomNavigationView底部图标和文字的显示问题
一、BottomNavigationView3个以上图标不显示文字
当图标大于3个时,显示图标和当前页的文字。调用BottomNavigationView的setLabelVisibilityMode方法可以解决。
//setLabelVisibilityMode(LabelVisibilityMode.LABEL_VISIBILITY_LABELED)
mBinding!!.navView.labelVisibilityMode= LabelVisibilityMode.LABEL_VISIBILITY_LABELED
二、BottomNavigationView图标不显示原始颜色
不显示图标的原始颜色,只显示app:itemTextColor属性中指定的颜色。可以通过调用BottomNavigationView的setItemIconTintList(null)方法解决。
//mBinding!!.navView.setItemIconTintList(null)
mBinding!!.navView.itemIconTintList = null
本文介绍了在使用BottomNavigationView时遇到的两个常见问题及其解决方法:一是当底部导航栏有超过3个选项时如何显示所有选项的文字;二是如何保持图标显示其原始颜色而非单一的textColor。通过设置`setLabelVisibilityMode`为`LABEL_VISIBILITY_LABELED`来显示所有文字,调用`setItemIconTintList(null)`来取消图标的颜色覆盖,从而恢复图标原始色彩。
977

被折叠的 条评论
为什么被折叠?



