BottomNavigationView为何具有类似itemTextColor
而不是itemTextSize
的xml属性?
我想:
A)更改我的BottomNavigationView中每个项目的默认textSize
B)单击某项后的textSize
(即如何在textSize
中访问所选项目的onNavigationItemSelected()
?
我问的原因是因为我试图防止最初具有选定的项(默认是选中了第一项):
override fun onCreate(savedInstanceState: Bundle?) {
bottomNav_main.menu.getItem(0).isCheckable = false
}
override fun onNavigationItemSelected(item: MenuItem): Boolean {
item.isCheckable = true
return true
}
但是,上面的代码仅阻止第一项具有选中的颜色。它仍然具有选中的textSize
(比未选中的textSize
大一点)。
有什么主意我可以解决这个问题吗?