Изменить размер текста элемента BottomNavigationView - PullRequest
0 голосов
/ 28 марта 2019

Почему BottomNavigationView имеет атрибуты xml, такие как itemTextColor, но не itemTextSize?

Я хотел бы:

A) Изменить значение по умолчанию textSizeкаждого элемента в моем BottomNavigationView

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).

Есть идеи, как я могу это исправить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...