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个活动,并且对片段一无所知,所以必须设置它,以便它现在开启一个新的活动。
答案 0 :(得分:0)
@override
public boolean onNavigationItemSelected(MenuItem item)
{int id = item.getItemId();
// then use if and else to know which is selected}
“