今天使用AndroidStudio默认建立Navigation Drawer Activity。 java
搞了好久才发现原来是默认的布局文件的问题 布局
真是坑啊,系统默认的竟然这么搞。this
并且最新的代码,不须要再手动设置navigationView.setNavigationItemSelectedListener来处理Menu的点击事件。 下面的代码就能够实现spa
NavController navController = Navigation.findNavController(this, R.id.nav_host_fragment);
NavigationUI.setupWithNavController(navigationView, navController);
复制代码
后面有时间会分析下NavigationView源码。code