Попытка объявить BottomNavigationView - PullRequest
0 голосов
/ 10 октября 2019

Я новичок в Котлин Девелопмент. Я пытаюсь сделать BottomNavigationView, все работает, но когда я хочу создать переменную BottomNavigationView для прослушивателя ItemSelected, у меня появляется следующая ошибка:

Function invocation 'BottomNavigationView(...)' expected.

Но в моем уроке это объявляется так: BottomNavigationView bottomNav

Так что не так, я не понимаю .. Можете ли вы помочь мне, пожалуйста?

1 Ответ

0 голосов
/ 10 октября 2019

Объявление глобальной переменной для bottomViewListener

'onNavigationItemSelectedListener'

Инициализация и установка прослушивателя в bottomView в onCreate ()

val navView: BottomNavigationView = findViewById (R.id.nav_view) navView.setOnNavigationItemSelectedListener (onNavigationItemSelectedListener)

private val onNavigationItemSelectedListener = BottomNavigationView.OnNavigationItemSelectedListener { item ->
        when (item.itemId) {
            R.id.navigation_home -> {
                return@OnNavigationItemSelectedListener true
            }
            R.id.navigation_deals -> {
                return@OnNavigationItemSelectedListener true
            }

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