如何动态更改导航标题小部件值?

Pra*_*pal -1 android android-layout navigation-drawer material-design

我在我的活动中包含了导航抽屉,我需要动态更改导航标题窗口小部件(图像视图,文本视图)值,如加载应用用户名,个人资料图片和手机号码.所以请帮我这样做.提前致谢.

这是我的应用程序的屏幕截图

Exa*_*aqt 5

您可以通过NavigationView以下方式获取标题:

NavigationView navigationView = (NavigationView) findViewById(R.id.nav_view);

View headerView = navigationView.getHeaderView(0);
ImageView drawerImage = (ImageView) headerView.findViewById(R.id.drawer_image);
TextView drawerUsername = (TextView) headerView.findViewById(R.id.drawer_username);
TextView drawerAccount = (TextView) headerView.findViewById(R.id.drawer_account);
drawerImage.setImageDrawable(R.drawable.ic_user);
drawerUsername.setText("User");
drawerAccount.setText("user@gmail.com");
Run Code Online (Sandbox Code Playgroud)