如何使用导航抽屉在Android Studio中更改活动

时间:2018-05-26 20:37:22

标签: android kotlin

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个活动,并且对片段一无所知,所以必须设置它,以便它现在开启一个新的活动。

1 个答案:

答案 0 :(得分:0)

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