1.获取NavigationView1234.......setContentView(R.layout.activity_main);...NavigationView navigationView = (NavigationView) findViewById(R.id.nav_view);
2.获取headerLayout1View headerLayout = navigationView.inflateHeaderView(R.layout.nav_header_main);
3.成功获取其中的组件1TextView teacher = (TextView) headerLayout.findViewById(R.id.teacher);
4.删除.activity_main.xml的app:headerLayout1app:headerLayout="@layout/nav_header_main"
Done!
也可以这样(这种个人没有尝试)1View headerView = navigationView.getHeaderView(0);