导航至BottomNavigationView上的特殊片段

问题描述 投票:0回答:1

我已经搜索了我的问题,但找不到任何东西。让我描述一下我的问题。

i在bottomNavigationView(主页,用户,历史记录)上有3个按钮。然后从其他活动中,我想要的按钮是转到User页面(当然带有bottomnavigationView。)>

我将向您展示我的代码。它仍然是默认的所有。我只是不知道如何导航到“用户”页面。

MainActivity.kt

class MainActivity : AppCompatActivity() {

override fun onCreate(savedInstanceState: Bundle?) {
    super.onCreate(savedInstanceState)
    setContentView(R.layout.activity_main)
    val navView: BottomNavigationView = findViewById(R.id.nav_view)
    val navController = findNavController(R.id.nav_host_fragment)
    // Passing each menu ID as a set of Ids because each
    // menu should be considered as top level destinations.
    val appBarConfiguration = AppBarConfiguration(
        setOf(
            R.id.navigation_home, R.id.navigation_user, R.id.navigation_notifications
        )
    )
    setupActionBarWithNavController(navController, appBarConfiguration)
    navView.setupWithNavController(navController)
}}

这是我的代码(来自其他片段)

otherFragment.kt

buttonRincian.setOnClickListener {
        // i dont know command to go to MainActivity with User page as default selected menu
    }

非常感谢,我希望有人可以帮助我。

我已经搜索了我的问题,但找不到任何东西。让我描述一下我的问题。我在bottomNavigationView(主页,用户,历史记录)上有3个按钮。然后从其他活动中我有我想要的按钮...

android kotlin bottomnavigationview
1个回答
0
投票

为您的活动实现一个接口。无论您要在何处更改片段,所有片段都应调用接口的方法。

© www.soinside.com 2019 - 2024. All rights reserved.