用Kotlin编写BottomNavigationView,怎么样才能切换界面呢
您的每一个用心回答,都会让这个世界变得更美好一些!
这个和kotlin没有什么关系吧,设置BottomNavigationView 的onNavigationItemSelectedListener事件就可以了
bottom_navigation.setOnNavigationItemSelectedListener { when (it.itemId) { R.id.navigation_home -> { view_pager.currentItem = 0 return@setOnNavigationItemSelectedListener true } R.id.navigation_tree -> { view_pager.currentItem = 1 return@setOnNavigationItemSelectedListener true } R.id.navigation_navi -> { view_pager.currentItem = 2 return@setOnNavigationItemSelectedListener true } R.id.navigation_project -> { view_pager.currentItem = 3 return@setOnNavigationItemSelectedListener true } } false }
这个和kotlin没有什么关系吧,设置BottomNavigationView 的onNavigationItemSelectedListener事件就可以了