BottomNavgationView中的按钮无法正常工作

时间:2018-11-26 17:58:51

标签: android scroll kotlin bottomnavigationview

我有一个带有3个按钮/项目的BottomNavigationView。中间的一个使我的3 NestedScrollView(每个viewpager的片段中的一个)滚动到视图的顶部。直到这里一切都还好。当我检查所有这三个问题时,问题就开始了,因为按钮突然停止了反应。我尝试了调试,它通过了所有步骤...我不知道问题出在哪里,您能帮我吗?这是代码:

private val mOnNavigationItemSelectedListener = BottomNavigationView.OnNavigationItemSelectedListener { item ->
    when (item.itemId) {
        R.id.lista_utentes -> {
            onBackPressed()
            return@OnNavigationItemSelectedListener true
        }

        R.id.topo -> {
            when (viewpager_tabs_tipo.currentItem) {
                0 -> container_feridas.scrollTo(0, 0)
                1 -> container_sinais.scrollTo(0, 0)
                2 -> container_analises.scrollTo(0, 0)
            }

        }
        R.id.new_foto -> {
            return@OnNavigationItemSelectedListener true
        }
    }
    false
}

0 个答案:

没有答案