首页 > 解决方案 > 如何使用导航抽屉更改 Android Studio 中的活动

问题描述

mDrawerLayout = findViewById(R.id.drawer_layout)

val navigationView: NavigationView = findViewById(R.id.nav_view)
navigationView.setNavigationItemSelectedListener { menuItem ->
    // set item as selected to persist highlight
    menuItem.isChecked = true
    // close drawer when item is tapped
    mDrawerLayout.closeDrawers()

    // Add code here to update the UI based on the item selected
    // For example, swap UI fragments here

    true

}

我的应用程序中有一个导航抽屉,我可以访问它并单击其中列出的项目。但是,我需要在上面添加什么代码以便在单击项目时打开一个新活动?我有 10 个活动,但对片段一无所知,所以必须设置它,以便它现在打开一个新活动。

标签: androidkotlin

解决方案


@override public boolean onNavigationItemSelected(MenuItem item) {int id = item.getItemId(); // then use if and else to know which is selected} '


推荐阅读