Kotlin - BottomNavigationView снимите все отметки - PullRequest
0 голосов
/ 16 ноября 2018

У меня проблема с разблокировкой всех элементов в нижней части навигации.Я пробовал несколько кодов, например:

 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 голосов
/ 16 ноября 2018

в вашем измерения.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>

это будет работать именно так, как вы хотите

Вы можете изменить размер по вашему требованию

Если вы дадите одинаковый размер, он будет выглядеть одинаково в выбранном и невыбранном элементе

...