以下是一个简单的示例来实现NavigationDrawer并设置监听菜单项点击:
1.在xml布局文件中添加DrawerLayout,NavigationView和Toolbar
2.设置NavigationView中的菜单项点击监听器
private void initNavigationView() {
NavigationView navigationView = findViewById(R.id.navigation_view);
navigationView.setNavigationItemSelectedListener(item -> {
//点击菜单项事件处理
drawerLayout.closeDrawer(GravityCompat.START);//关闭侧滑栏
return true;
});
}
3.在Activity的onCreate方法中调用初始化NavigationView的方法
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main);
initNavigationView();
//...
}
通过以上方法,即可实现NavigationView中菜单项的点击响应。