首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >正在尝试声明BottomNavigationView

正在尝试声明BottomNavigationView
EN

Stack Overflow用户
提问于 2019-10-10 18:06:45
回答 1查看 150关注 0票数 0

我是Kotlin开发公司的新手。我正在尝试执行一个BottomNavigationView,一切正常,但是当我想要为ItemSelected侦听器创建一个BottomNavigationView变量时,我得到了以下错误:

代码语言:javascript
复制
Function invocation 'BottomNavigationView(...)' expected.

但在我的教程中,它是这样声明的:BottomNavigationView bottomNav

怎么了,我不明白..你能帮帮我吗?

EN

回答 1

Stack Overflow用户

发布于 2019-10-10 18:18:44

为bottomViewListener声明全局变量

'onNavigationItemSelectedListener‘

在onCreate()中初始化和设置bottomView中的侦听器

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

代码语言:javascript
复制
private val onNavigationItemSelectedListener = BottomNavigationView.OnNavigationItemSelectedListener { item ->
        when (item.itemId) {
            R.id.navigation_home -> {
                return@OnNavigationItemSelectedListener true
            }
            R.id.navigation_deals -> {
                return@OnNavigationItemSelectedListener true
            }

        }
        false
    }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58320441

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档