如何设置文本以从导航抽屉中的抽屉标题布局查看而不会放大视图 [英] How to set text to view from drawer header layout in navigation drawer without inflating view

查看:56
本文介绍了如何设置文本以从导航抽屉中的抽屉标题布局查看而不会放大视图的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想将文本设置为导航抽屉标题文本,我进行了很多搜索,但每个人都通过扩大布局来做到这一点,但是对我来说它创建了2个标题,因此有什么方法可以设置而不膨胀布局?

I want to set text to the navigation drawers headers text, I searched a lot but everyone does it by inflating a layout but for me it creates 2 headers so is there any way to set it without inflating the layout?

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

View header=navigationView. findViewById(R.id.header);
/*View        view=navigationView.inflateHeaderView(R.layout.nav_header_main);*/
name = (TextView)header.findViewById(R.id.username);
email = (TextView)header.findViewById(R.id.email);
name.setText(personName);
email.setText(personEmail);`

推荐答案

您可以通过navigationView.getHeaderView(0)获得导航标题视图,请尝试下面的代码

You get navigation header view by navigationView.getHeaderView(0) , try code below

NavigationView navigationView = (NavigationView) findViewById(R.id.nav_view);
navigationView.setNavigationItemSelectedListener(this);
View header=navigationView.getHeaderView(0);
/*View view=navigationView.inflateHeaderView(R.layout.nav_header_main);*/
name = (TextView)header.findViewById(R.id.username);
email = (TextView)header.findViewById(R.id.email);
name.setText(personName);
email.setText(personEmail);

这篇关于如何设置文本以从导航抽屉中的抽屉标题布局查看而不会放大视图的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆