Bottom navigation Bar Kotlin

Hello,

I use a 5 Bottom Navigation Activity (activity by default) in Android Studio 3 with Kotlin.
Each link work well but on each bottom activity only the first item is colored.
Can you help me to personalize the items on each bottom activity ?

class InfosActivity : AppCompatActivity() {

private val mOnNavigationItemSelectedListener=BottomNavigationView.OnNavigationItemSelectedListener { item ->
    when (item.itemId) {
        R.id.navigation_grammaire -> {
            val intent = Intent(this,GrammaireActivity::class.java)
            startActivity(intent)
            return@OnNavigationItemSelectedListener true
        }
        R.id.navigation_situations -> {
            val intent = Intent(this,SituationsActivity::class.java)
            startActivity(intent)
            return@OnNavigationItemSelectedListener true
        }
        R.id.navigation_lexiquefrsa -> {
            val intent = Intent(this,LexiqueFrSaActivity::class.java)
            startActivity(intent)
            return@OnNavigationItemSelectedListener true
        }
        R.id.navigation_lexiquesafr -> {
            val intent = Intent(this,LexiqueSaFrActivity::class.java)
            startActivity(intent)
            return@OnNavigationItemSelectedListener true
        }
        R.id.navigation_infos -> {
            val intent = Intent(this,InfosActivity::class.java)
            startActivity(intent)
            return@OnNavigationItemSelectedListener true
        }
    }
    false
}

override fun onCreate(savedInstanceState: Bundle?) {
    super.onCreate(savedInstanceState)
    setContentView(R.layout.activity_infos)

    navigation.setOnNavigationItemSelectedListener(mOnNavigationItemSelectedListener)
}

}

1 Like

Did you find a solution? Iā€™m also looking to implement bottom nav with activity

This topic was automatically closed after 166 days. New replies are no longer allowed.